题目描述:
求从坐标零点到坐标点 `n` 的最小步数,一次只能沿横坐标轴向左或向右移动 2 或 3 。
> 注意:途径的坐标点可以为负数
输入描述:
坐标点n
输出描述:
输出从坐标零点移动到坐标点n的最小步数
补充说明:
1 <= n <= 10^9
收起
示例1
输入:
4输出:
2说明:
从坐标零点移动到4,最小需要两步,即右移2,再右移2
解题思路:本题较简单,考察基础加减法。
a = input()
a = int(a)
if a == 1 or a == -1:
b = 2
elif a % 3 == 1 or a % 3 == 2:
b = int(a / 3) + 1
elif a % 3 == 0:
b = int(a / 3)
print(b)