2884번 - 알람 시계
h, m = map(int, input().split())tot = 60 * h + m - 45
if h == 0 & m < 45: -> if (h == 0) & (m < 45): 이렇게 바꾸니 되는데 혹시 괄호로 안 묶었을 때, 컴퓨터가 처리를 어떻게 하는지 아시나요?
print(f'23 {m + 15}')
else:
print(f'{tot // 60} {tot % 60}')
jonahan 님 감사합니다!! 우선순위가 그렇게 된다는 걸 오늘 알았네요 ㅎㅎ혹시 & 랑 and 가 다른 건가요??? & 가 and라고 배웠는데 조금 다를까요?
댓글을 작성하려면 로그인해야 합니다.
kwonow1 3년 전
h, m = map(int, input().split())
tot = 60 * h + m - 45
if h == 0 & m < 45: -> if (h == 0) & (m < 45): 이렇게 바꾸니 되는데 혹시 괄호로 안 묶었을 때, 컴퓨터가 처리를 어떻게 하는지 아시나요?
print(f'23 {m + 15}')
else:
print(f'{tot // 60} {tot % 60}')