PS
1476. 날짜 계산
tose33
2020. 9. 18. 00:37
1476번: 날짜 계산
준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타��
www.acmicpc.net
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
/// 1 <= E <= 15, 1 <= S <= 28, 1 <= M <= 19
int E,S,M;
cin >> E >> S >> M;
int res = 0;
int e = 0, s = 0, m = 0;
while(true) {
res++;
e++; s++; m++;
//cout << e << " " << s << " "<< m << endl;
if(e == E && s == S && m == M) break;
if(e == 15) e = 0;
if(s == 28) s = 0;
if(m == 19) m = 0;
}
cout << res;
}
브루트포스.
while (!(i == e - 1 && j == s - 1 && k == m - 1)) {
i = (i + 1) % 15;
j = (j + 1) % 28;
k = (k + 1) % 19;
month++;
}
% 연산자 사용.