Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Baekjoon
- AI 경진대회
- 더현대서울 맛집
- 데이콘
- 편스토랑
- ubuntu
- 금융문자분석경진대회
- 코로나19
- 프로그래머스 파이썬
- 프로그래머스
- 자연어처리
- ChatGPT
- SW Expert Academy
- leetcode
- Docker
- 파이썬
- 캐치카페
- Kaggle
- Git
- Real or Not? NLP with Disaster Tweets
- hackerrank
- github
- dacon
- programmers
- 백준
- PYTHON
- 우분투
- 맥북
- gs25
- 편스토랑 우승상품
Archives
- Today
- Total
솜씨좋은장씨
[BaekJoon] 16170번 : 오늘의 날짜는? (Python) 본문
728x90
반응형
![](http://t1.daumcdn.net/tistory_admin/static/images/xBoxReplace_250.png)
코딩 1일 1문제! 오늘의 문제는 백준의 오늘의 날짜는? 입니다.
16170번: 오늘의 날짜는?
지금 시각을 UTC+0(세계 표준시)을 기준으로 나타냈을 때의 연도, 월, 일을 한 줄에 하나씩 순서대로 출력한다.
www.acmicpc.net
👨🏻💻 문제 풀이
datetime의 timezone과 now를 활용하여 문제를 풀었습니다.
세계 표준시를 나타내야하므로 datetime.now()의 옵션으로 timezone.utc를 넣어주었습니다.
from datetime import datetime, timezone
datetime.now(timezone.utc)
정답처럼 출력하기 위해서는 여기서 나온 시간을 년, 월, 일로 나누어 한줄씩 출력해야하므로
strftime을 활용하여 문자열로 바꾸어 split 해서 출력합니다.
now = datetime.now(timezone.utc).strftime("%Y-%m-%d")
now.split("-")
전체 코드는 아래를 참고해주세요.
👨🏻💻 코드 ( Solution )
from datetime import datetime, timezone
def today():
now = datetime.now(timezone.utc).strftime("%Y-%m-%d")
return now.split("-")
if __name__ == "__main__":
now = today()
for answer in now:
print(answer)
GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07
1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.
github.com
'Programming > 코딩 1일 1문제' 카테고리의 다른 글
[BaekJoon] 5337번 : 웰컴 (Python) (0) | 2022.03.29 |
---|---|
[BaekJoon] 5554번 : 심부름 가는 길 (Python) (0) | 2022.03.28 |
[BaekJoon] 1271번 : 엄청난 부자2 (Python) (0) | 2022.03.26 |
[BaekJoon] 5339번 : 콜센터 (Python) (0) | 2022.03.25 |
[BaekJoon] 15894번 : 수학은 체육과목 입니다 (Python) (0) | 2022.03.24 |