위와 같은 문제를 파이썬으로 풀고자 한다면 제대로 모듈을 알아야하나.

우선 datetime으로부터 가져오고, 그 안에서 datetime과 timedelta를 가져오도록 한다.

이후에, UTC+0을 기준으로 지금의 시간을 계산하기 위해서, 지금의 datetime을 구한 후, 그것을 서울(한국)과의 시차인 9시간을 빼면 된다.

 

그렇게 하면 다음과 같은 코드로 만들면 된다.

1
2
3
4
5
6
7
from datetime import datetime, timedelta
 
now = datetime.now() - timedelta(hours=9)
print(now.year)
print('%02d'%now.month)
print('%02d'%now.day)
 
cs

 

 

출처: https://www.acmicpc.net/problem/16170

 

16170번: 오늘의 날짜는?

지금 시각을 UTC+0(세계 표준시)을 기준으로 나타냈을 때의 연도, 월, 일을 한 줄에 하나씩 순서대로 출력한다.

www.acmicpc.net

 

+ Recent posts