h,m = map(int, input().split())
if m>44:print(h,m-45)
elif m<45 and h==0:print(23,m+15)
else:print(h-1,m+15)
실패 흔적들
#1트
h,m = map(int, input().split())
if m > 44:
print(h,m-45)
elif m < 45:
print((h-1),((m-45)+15))
#h가 0일 때 어떻게 해야 할지 모르겠음
분에만 집착했던 1트,,
#2트
h,m = map(int, input().split())
if h==0 and m>44:print(h, m-45)
elif h==0 and m<45:print(,(m+60)-45) #h를 어떻게 적어야 할지 모르겠음
elif h!=0 and m<46:print()
#아닌 경우를 생각해봐야겠음 (else:)
그 후 h를 어떻게 해야 하는지 뒤늦게 깨닫고 고민하기 시작
#3트 (백준 돌렸더니 틀렸다캄)
h,m = map(int, input().split())
if m>45:print(h,m+15) #m이 45보다 클 때
elif m<45 and h==0:print(23,m+15) #h가 0이고, m이 45보다 작을 때
else:print(h-1,m+15) #h가 0이 아니고, m이 45보다 작을 때
VSCode로 돌렸을 때는 passed로 떠서 드디어 1시간 50분만에 벗어난 거라 생각하고 엄청 좋아했는데
백준에서 돌렸더니 틀렸다하더라구요
열받아서, 순간적으로 빈혈끼 돌았습니다 😤
#4트
h,m = map(int, input().split())
if m>45:print(h,m+15)
elif m<45 and h<1:print(23,m+15) #h<1으로 해봤는데 틀림
else:print(h-1,m+15)
이때까지도 m>45 조건의 존재를 모르고 있었어요 ㅋㅋㅋㅋㅋㅋ,,
간과하고 있었더라구요
튜터님께 피드백으로 계속 힌트 얻고, 언니랑 논의하지 않았으면 못 벗어났을 거예요
감사합니다 증말,,, ㅠㅠㅠㅠㅠ ❤️
#5트
h,m = map(int, input().split())
if m>44:print(h,m-45) #m이 45보다 큰 값이니까 -45하면 됨!!!
elif m<45 and h==0:print(23,m+15)
else:print(h-1,m+15)
5트가 되어서야 m>44일 때는 그냥 -45를 해버리면 된다는 걸 깨달았어요 😮💨
그래도 풀었으니 된 거죠!! 하핫!! 😆
'문제 풀기 > 백준' 카테고리의 다른 글
[조건문] 2480번 주사위 세 개(+실패 흔적들) (0) | 2024.12.18 |
---|---|
[조건문] 2525번 오븐 시계(+실패 흔적, 고통받은 "시간" 문제 3h) (3) | 2024.12.17 |
[조건문] 14681번 사분면 고르기 (0) | 2024.12.14 |
[조건문] 2753번 윤년 (+내가 못하는 배수, 실패 흔적) (0) | 2024.12.14 |
[조건문] 9498번 시험 성적 (+다른 사람 풀이) (0) | 2024.12.14 |