Count minimal number of jumps from position X to Y.
expected worst-case time complexity is O(1)
expected worst-case space complexity is O(1).
Do not use float division if possible!
def solution(X, Y, D):
if Y < X or D <= 0:
raise Exception("Invalid arguments")
if (Y- X) % D == 0:
return (Y- X) // D
else:
return ((Y- X) // D) + 1