현재시간, 조리시간 입력 받음
분 조정 -> 그에따른 시간 조절(여긴 꼭 1시간만 늘어나는게 아님 주의!)
분에따른 시간 조절 -> min/60 의 값을 더해줘야함
hour, min = map(int, input().split())
cook_time = int(input())
# 시간 변경
re_min = min + cook_time
re_hour = int(hour+re_min/60) if re_min >= 60 else hour
print(re_hour%24, re_min%60)
메모리 : 30840KB, 시간 68ms, 코드길이 : 191B
아까 봤던 나눗셈, 나머지 이용하는것 다시 응용해볼 수 있어서 좋았다.
처음엔 re_hour = hour+1 if re_min >= 60 else hour
이런 식으로 그냥 1시간 늘어나는 것으로 설정해버렸는데 생각해보니 꼭 1시간만 늘어나는게 아니었다.
그리고 re_hour = int(hour+re_min/60) if re_min >= 60 else hour
로 적었었는데, 나눗셈의 나머지를 버리는 //
연산자를 사용해서 re_hour = hour+re_min//60 if re_min >= 60 else hour
이렇게 하면 더 깔끔하게 나올 수 있다.
h,m,t=map(int,open(0).read().split())
m+=t
print((h+m//60)%24,m%60)
open(0).read()
을 처음 봤다. 꿀팁... 개행문자 상관없이 str로 받아서 꺼내쓸 수 있다고 한다. sys
를 import할 피료도 없고! open(0).read() == sys.stdin.read()
msg = input('메시지를 입력하세요...\n>>>')