002网易-访友

问题描述:

小易准备去拜访他的朋友,他的家在0点,但是他的朋友的家在x点(x >
0),均在一条坐标轴上。小易每一次可以向前走1,2,3,4或者5步。问小易最少走多少次可以到达他的朋友的家。

输入描述:

一行包含一个数字x(1 <= x <= 1000000),代表朋友家的位置。

输出描述:

一个整数,最少的步数。

样例输入:

4

样例输出:

1

思路:

模拟走路过程即可。走5步的收益肯定是最大的。而且就算最后剩余的步数不足5步,也可以一次走完的。
当然也可以直接用除法,来判断模5是不是等于0,如果是0,则输出商,否则输出商+1(因为还没走完,还需要再走一步)

AC代码:

def solution():n = int(input())cont = 0while n > 0:cont += 1n -= 5print(cont)
solution()

AC代码2:

def solution():n = int(input())if n%5:print(n//5+1)else:print(n//5)
solution()


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部