2753번
year = int(input())
if year%400 == 0:
print(1)
elif year%4 == 0 and year%100 != 0:
print(1)
else:
print(0)
조건문에서 여러 조건을 입력할 때 c언어와 같이 &&을 썼는데 and를 써야한다.
2884번
gHour, gMinute = map(int, input().split())
if gHour < 1 and gMinute < 45:
pHour = 23
pMinute = 15 + gMinute
else:
res = 60*gHour + gMinute - 45
pHour = res//60
pMinute = res%60
print(str(pHour)+" "+str(pMinute))
최종 출력문을 print(pHour+pMinute)으로 해서 출력된 결과가 쌩뚱맞은 두자리 수였다.
파이썬 프린트문을 아직 충분히 사용하지 않아서 자료형 맞추는 것을 잊어버린다.
2525번
pHour, pMinute = map(int, input().split())
t = int(input())
res = 60 * pHour + pMinute + t
if res >= 1440:
cHour = (res - 1440) // 60
cMinute = (res - 1440) % 60
else:
cHour = res // 60
cMinute = res % 60
print(str(cHour) + " " + str(cMinute))
2884번과 유사한 문제였는데 00시 00분을 섬세하게 생각하지 못하고 6번줄 조건식에서 범위 설정 실수로 한 번 틀렸다.
'Coding Test > BAEKJOON' 카테고리의 다른 글
15652 (0) | 2023.02.21 |
---|---|
2164 (0) | 2023.02.21 |
6550/14584 (0) | 2023.02.12 |
입출력 정리 (0) | 2023.02.12 |
Day1 입출력과 사칙연산 (0) | 2022.08.01 |