티스토리 뷰

반응형

문제

 

1476번: 날짜 계산

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

www.acmicpc.net

풀이

완전탐색의 방법으로 원하는 값이 나올때까지 다 돌려줬다. 

import sys

# <= 15, 28, 19
E, S, M = map(int, sys.stdin.readline().split(" "))
e, s, m = 1, 1, 1

year = 1
while True:
    if e == E and s == S and m == M:
        print(year)
        break
    else:
        if e == 15:
            e = 1
        else:
            e += 1

        if s == 28:
            s = 1
        else:
            s += 1

        if m == 19:
            m = 1
        else:
            m += 1

        year += 1

반응형