diff --git "a/\352\271\200\354\232\251\354\244\200/\353\247\210\353\262\225\354\235\230 \354\227\230\353\246\254\353\262\240\354\235\264\355\204\260.py" "b/\352\271\200\354\232\251\354\244\200/\353\247\210\353\262\225\354\235\230 \354\227\230\353\246\254\353\262\240\354\235\264\355\204\260.py" new file mode 100644 index 0000000..e1b0dbc --- /dev/null +++ "b/\352\271\200\354\232\251\354\244\200/\353\247\210\353\262\225\354\235\230 \354\227\230\353\246\254\353\262\240\354\235\264\355\204\260.py" @@ -0,0 +1,20 @@ +def solution(storey): + answer = 0 + while storey > 0: + digit = storey % 10 + next_digit = (storey // 10) % 10 + + if digit > 5: + answer += (10 - digit) + storey += 10 # 올림 처리 + elif digit < 5: + answer += digit + else: # digit == 5 + if next_digit >= 5: + answer += 5 + storey += 10 # 올림 + else: + answer += 5 # 그냥 내림 + storey //= 10 + + return answer