본문 바로가기
python-algorithm

백준 27332 11 月 (November)

by 무적김두칠 2023. 2. 1.

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

 

27332번: 11 月 (November)

2022 年 11 月 3 日の 4 週間後の日は 2022 年 12 月 1 日である.この日は 2022 年 11 月ではないので 0 を出力する.

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import datetime
 
 
def sol(a, b):
    current_date = datetime.date(202211, a)
    weeks = datetime.timedelta(weeks=b)
    that_day = current_date + weeks
    if that_day.year == 2022 and that_day.month == 11:
        return 1
    else:
        return 0
 
 
if __name__ == '__main__':
    a = int(input())
    b = int(input())
 
    print(sol(a, b))
 
cs

시간 관련 문제는
1. 시,분,초 단위면 ==> '초' 단위로 바꿔서 해결한다.
2. 년, 월, 일 단위면 datetime 라이브러리를 사용한다.

time related issues
1. If hour, minute, second unit ==> Change it to 'second' unit and solve it.
2. Use the datetime library for year, month, and day units.

반응형

댓글