Baekjoon 문제 풀기 (16170번 : 오늘의 날짜는?)Python
16170번 : 오늘의 날짜는?
1. 문제읽기
출력 문제(..?)
단순 출력문제로 풀까 하다가 문제 의도가 그게 아닌 것 같아서 패스
결국 또 구글링..
2. 제출 코드
datetime
모듈 사용
datetime
모듈의 datetime
클래스의 now
함수와 timedelta
클래스를 사용한다.
datetime
모듈 : 파이썬 내장모듈
datetime
클래스 : 날짜와 시간 표현
datetime.now
함수 : 현재 시간 출력
timedelta
클래스 : 기간 표현 (산술 연산자 사용 가능)
datetime
을import
한다.datetime.datetime.now()
로 현재시간을 변수a
에 담는다.datetime.timedelta
로 9시간을 빼준다.datetime
클래스의 속성들로 각각 년, 월, 일을 출력한다.
import datetime
a = datetime.datetime.now() - datetime.timedelta(hours=9)
print(a.year)
print(a.month)
print(a.day)
3. 공부할 것
다른 사람들 코드를 보니까 현재 시간을 그냥 입력해도 정답 처리되는 것 같다.
사실 datetime
모듈을 쓰는 것이 출제 의도가 아닌가..?!
어쨌든 datetime
모듈도 정리해보고 좋은 문제였다.
댓글남기기