알람 시계

args = input().split()
h = int(args[0])
m = int(args[1])

m -= 45
if m < 0:
    m += 60
    h -= 1
    if h < 0:
        h += 24

print(h, m)

받아내림 하듯이 계산할 수 있습니다.

제자리 연산자

어느 변수의 값을 변화시킬 때 제자리 연산자를 사용하면 좋습니다. 제자리 연산자는 +=, -=, *=, /=, //=, %=처럼 연산자 뒤에 =가 붙은 모양입니다. 예를 들어, h += 24h = h + 24와 같습니다. 제자리 연산자를 잘 사용하면 읽기 편할 뿐만 아니라, 속도와 메모리 사용에도 이점이 있습니다.

아쉽게도 and=, or=는 없습니다.

댓글