문제 링크: https://www.acmicpc.net/problem/1476
백준 알고리즘 기초 2/2 500에서 3번째 - 1476번 날짜 계산을 풀어보았다.
풀이: e는 15로 나눴을 때 나머지이고, s는 28로 나눴을 때 나머지이고, m은 19로 나눴을 때 나머지다. 각자 0일 경우만 처리해 주면 된다.
C++
Python
e,s,m=map(int,input().split())
year=1
while True:
anse=year%15
if anse==0: anse=15
anss=year%28
if anss==0: anss=28
ansm=year%19
if ansm==0: ansm=19
if anse==e and anss==s and ansm==m: break
year+=1
print(year)
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
테트로미노 풀이 (0) | 2023.01.24 |
---|---|
리모컨 풀이 (0) | 2023.01.24 |
사탕 게임 풀이 (0) | 2023.01.19 |
일곱 난쟁이 풀이 (0) | 2023.01.18 |
RGB거리 2 풀이 (0) | 2023.01.18 |