First page Back Continue Last page Overview Graphics

Solution, part2

seconds = step[2] + current[2]

min_borrow = 0

hours_borrow = 0

if seconds < 60:

current[2] = seconds

else:

current[2] = seconds - 60

min_borrow = 1

minutes = step[1] + current[1] + min_borrow

if minutes < 60:

current[1] = minutes

else:

current[1] = minutes - 60

hours_borrow = 1

hours = step[0] + current[0] + hours_borrow

if hours < 24:

current[0] = hours

else:

current[0] = hours -24