본문 바로가기

코딩테스트/Python

[Python] 백준 1476 - 날짜 계산

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

 

1476번: 날짜 계산

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

www.acmicpc.net

 

내 코드

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

cnt=0
while True:
    cnt+=1
    e,m,s = cnt%15,cnt%19,cnt%28
    if e == 0: e=15
    if m == 0: m=19
    if s == 0: s=28
    if e==E and m==M and s==S:
        print(cnt)
        break

1년부터 맞는 년도를 구했다.

준규의 나라 날짜로 바꾼다음 일치하는지 확인하였다.