Programming/BaekJoon

[Python] 백준 10699번 오늘 날짜

Meezzi 2022. 2. 10. 14:29
728x90

1. Question

 

2-1. Code-01

 

from datetime import datetime

year = datetime.today().year       
month=datetime.today().month
day=datetime.today().day        

print("%d-%02d-%02d" % (year, month, day))

 

3-1. Solution-01

1. 일시와 관련된 데이터를 다루기 위해서는 datetime이라는 모듈을 import 합니다.

3. 연도 정보를 담기 위해 year라는 변수에 저장합니다.

4. 월 정보를 담기 위해 month라는 변수에 저장합니다.

5. 일 정보를 담기 위해 day라는 변수에 저장합니다.

7. 날짜 정보를 출력하니다.

   여기서 %02라고 한 이유는 만약 1월이면 01이라 출력하기 위함입니다.

 

저는 하나하나 저장하는 방식을 사용했는데 좀 더 쉬운 방법이 있더라구요.

 

 

2-2. Code-02

 

import datetime

date=datetime.date.today()

print(date.isoformat())

 

3-2. Solution-02

1. 일시와 관련된 데이터를 다루기 위해서는 datetime이라는 모듈을 import 합니다.

3. 해당 날짜를 가져오기위해 date라는 객체를 사용했습니다.

5. 그리고 date를 출력합니다. isoformat은 YYYY-MM-DD 로 출력합니다.

 

 

 


 

 

https://www.acmicpc.net/problem/10699

 

10699번: 오늘 날짜

서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

728x90