본문 바로가기

# Coding/# 백준

[백준 / 1476] 날짜 계산 - Python

728x90
반응형

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

 

1476번: 날짜 계산

준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타

www.acmicpc.net

<풀이>

E의 값을 이용해 가능한 날짜를 계산하면서 모든 수가 같아질 때 까지 반복한다.

 

<전체 코드>

E, S, M = map(int, input().split())

count = 0
E -= 1
S -= 1
M -= 1
while True:

    year = 15*count+E

    if year % 28 == S:
        if year % 19 == M:
            break

    count += 1

print(count*15+E+1)

 

728x90
반응형