*문제 출처는 백준에 있습니다.
문제 제목: D-Day / 1308번 (실버 5단계)
문제 사이트: https://www.acmicpc.net/problem/1308
문제 설명

나의 풀이
from datetime import date
def main():
# 입력 받기
y1, m1, d1 = map(int, input().split())
y2, m2, d2 = map(int, input().split())
# 천년 이상 차이가 나면 "gg" 출력
if y2 - y1 > 1000 or (y2 - y1 == 1000 and (m2, d2) >= (m1, d1)):
print("gg")
else:
# 날짜 차이 계산
d1 = date(y1, m1, d1)
d2 = date(y2, m2, d2)
diff = (d2 - d1).days
print(f"D-{diff}")
if __name__ == "__main__":
main()

※ 알아야 할 것
내일은 정처기 시험이다.
'Coding Test > 백준-Python' 카테고리의 다른 글
| 백준 / 치킨 배달 / 15686번 / Python (2) | 2025.02.12 |
|---|---|
| 백준 / 적록색약 / 10026번 / Python (0) | 2025.02.11 |
| 백준 / 약속 / 1183번 / Python (0) | 2025.02.05 |
| 백준 / 복권 / 1359번 / Python (0) | 2025.02.04 |
| 백준 / 통계학 / 2108번 / Python (0) | 2025.02.03 |