Coding test
[백준/1476/파이썬] 날짜계산 - 브루트포스
코드짜는쿤스트
2023. 1. 26. 14:52
소스코드
E,S,M = map(int,input().split())
(ear,sun,moon) = (1,1,1)
year = 1
while (ear,sun,moon) != (E,S,M):
ear = ear + 1
sun = sun + 1
moon = moon +1
if ear > 15:
ear = ear - 15
if sun > 28:
sun = sun - 28
if moon > 19:
moon = moon - 19
year += 1
print(year)
알고리즘
(1,1,1)에서 하나씩 증가하고 각각의 숫자가 최대치를 넘어가면 빼준다.
종료 조건은 입력값과 같아질때입니다