# 문제
# 입력 및 출력
# 풀이
처음엔 최소공배수로 찾아야하나 싶었는데
그냥 하나하나 비교해가면서 찾는게 맞는 것 같아서
무한 반복문으로 해결했음
#include <iostream>
using namespace std;
int main() {
int e, s, m, te = 1, ts = 1, tm = 1;
int year = 1;
cin >> e >> s >> m;
while (1) {
if (te == e && ts == s && tm == m) break;
year++;
te = ++te > 15 ? te - 15 : te;
ts = ++ts > 28 ? ts - 28 : ts;
tm = ++tm > 19 ? tm - 19 : tm;
}
cout << year << "\n";
}
'Algorithm > 📖Baekjoon' 카테고리의 다른 글
#18352 특정 거리의 도시 찾기 (0) | 2022.08.05 |
---|---|
#1449 수리공 항승 (0) | 2022.08.04 |
#6603 로또 (0) | 2022.08.02 |
#4796 캠핑 (0) | 2022.07.25 |
#1302 베스트셀러 (0) | 2022.07.24 |
댓글