26 lines
647 B
Python
26 lines
647 B
Python
'''
|
|
Bill decided to visit his friend. It turned out that the Bill's house is located at point 0 and his friend's house is located at point x (x > 0) of the
|
|
coordinate line. In one step Bill can move 1, 2, 3, 4 or 5 positions forward.
|
|
|
|
Given integer x, return the minimum number of steps Bill needs to make in order to get to his friend's house.
|
|
|
|
Example 1
|
|
Input:
|
|
12
|
|
Output:
|
|
3
|
|
Example 2
|
|
Input:
|
|
41
|
|
Output:
|
|
9
|
|
'''
|
|
class Solution(object):
|
|
def solve(self, x: int) -> int:
|
|
return (x + 4) // 5 # Round up division by 5
|
|
|
|
s = Solution()
|
|
print(s.solve(12)) # Output: 3
|
|
print(s.solve(41)) # Output: 9
|
|
print(s.solve(999999)) # Output: 200000
|