[문제 풀이]
위 문제는 브루트 포스 문제로 수의 범위가 넘어가면 1로 초기화해주면 되는 아주 간단한 문제이기 때문에 코드에 대한 설명은 생략하겠습니다.
E, S, M = map(int, input().split())
year = 0
E1 = 0
S1 = 0
M1 = 0
while True:
if E == E1 and S == S1 and M == M1:
break
year += 1
E1 += 1
S1 += 1
M1 += 1
if E1 > 15:
E1 = 1
if S1 > 28:
S1 = 1
if M1 > 19:
M1 = 1
print(year)
'Algorithm' 카테고리의 다른 글
[알고리즘 스터디] 8월 4주차 문제 Add Two Numbers, Maximum Number of Groups Entering a Competition (0) | 2022.08.24 |
---|---|
[백준] 4375번 1 파이썬 초간단 문제 풀이 (0) | 2022.03.17 |
[프로그래머스] 완주하지 못한 선수 파이썬 문제 풀이 (0) | 2022.03.15 |
[백준] 1920번 수 찾기 파이썬 문제 풀이 (0) | 2022.03.06 |