Участник:Danillich/BrokenCalculator

Материал из DISCOPAL
Перейти к: навигация, поиск
class Solution(object):
    def brokenCalc(self, X, Y):
        c = 0
        while True:
            if Y <= X:
                return X - Y + c
            c += 1
            if Y % 2 == 1:
                Y += 1
            elif Y >= 2*X:
                Y = Y // 2
            else:
                return X - Y // 2 + c