# 2844 알람시계
#45분 일찍 알람 설정하기
#원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것
#0:0~23:59
H, M = map(int,input().split()) #H시 M분
x = H*60+M
y = x-45
H = int(y/60)
M = int(y%60)
if y<0 :
H+=23
M=60+y
print(H,M)
else :
print(H,M)
- 시간 빼기(앞으로)
총 시간 음수 나올 경우 : 시+=23, 분=60+총시간
# 2525 오븐시계
#현재시각 시 A(0<=A<=23), 분 B(0<=B<=59)
#요리 필요시간 분 C(0<=C<=1000)
A, B = map(int,input().split())
C = int(input())
x = A*60+B
y = x+C
A = int(y/60)
B = int(y%60)
if A > 23 :
y = y-(24*60) #총 계산시간(분)에서 24시 분으로 변환후 빼줌
A = int(y/60)
B = int(y%60)
print(A,B)
else :
print(A,B)
- 시간 더하기(뒤로)
총시간/60이 23보다 큰 경우 : 총시간=총시간-(24*60)
이후 시=총시간/60, 분=총시간%60
엉금엉금 클리어
'코딩 테스트 > 파이썬' 카테고리의 다른 글
[백준 파이썬] 단계별로 풀어보기 - Lv6. 심화 1 (0) | 2023.06.03 |
---|---|
[백준 파이썬] 단계별로 풀어보기 - Lv5.문자열 (0) | 2023.05.27 |
[파이썬 게임] Chimp Memory Game (0) | 2023.05.10 |
[백준 파이썬] 단계별로 풀어보기 - Lv4. 1차원 배열 (1) | 2023.05.08 |
[백준 파이썬] 단계별로 풀어보기 - Lv3.반복문 (0) | 2023.04.11 |