본문 바로가기

백준

[백준] 1476 - 날짜 계산 (파이썬)

반응형

1. 문제

 

2. 코드

e, s, m = map(int, input().split())
cnt = 1
e_t = 1
s_t = 1
m_t = 1

while True:
    if e_t == e and s_t == s and m_t == m:
        break
    if cnt >= 7980:
        break
    e_t += 1
    s_t += 1
    m_t += 1
    cnt += 1
    
    if e_t == 16:
        e_t = 1
    if s_t == 29:
        s_t = 1
    if m_t == 20:
        m_t = 1
    
    
print(cnt)

 

 

3 .풀이

브루프포스 문제. 년도를 1부터 증가시키면서 값을 찾으면 된다.

728x90
반응형