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 | 29 | 30 |
Tags
- 편스토랑 우승상품
- AI 경진대회
- ChatGPT
- programmers
- Kaggle
- PYTHON
- Git
- hackerrank
- 금융문자분석경진대회
- Docker
- SW Expert Academy
- github
- 파이썬
- Baekjoon
- dacon
- ubuntu
- 코로나19
- 자연어처리
- Real or Not? NLP with Disaster Tweets
- 프로그래머스 파이썬
- 프로그래머스
- 편스토랑
- 맥북
- 더현대서울 맛집
- 캐치카페
- 데이콘
- leetcode
- 우분투
- 백준
- gs25
Archives
- Today
- Total
솜씨좋은장씨
[BaekJoon] 16170번 : 오늘의 날짜는? (Python) 본문
728x90
반응형

코딩 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 |