#include <iostream>
using namespace std;
int main() {
int E,S,M = 0;
cin >> E >> S>> M;
E -=1;
S -=1;
M -=1;
int i = 0;
while(1){
if( (i%15 == E) &&(i%28 == S) && (i%19 == M) ){
cout << i+1 << endl;
break;
}
i++;
}
}
나머지 연산자를 이용해서, bruteforce 알고리즘으로 문제를 풀 수 있다.
15%15 =0인 경우의 예외 처리를 하기 위해, 모든 e,s,m에 -1을 해주고, 나머지를 나누고 i+1을 해준다.
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
백준 14500번 - 테트로미노 (0) | 2020.08.17 |
---|---|
백준 3085번 - 사탕게임 (0) | 2020.08.14 |
백준2309번 - 일곱 난쟁이 (0) | 2020.08.14 |
백준 1316번 - 그룹단어 체커 (0) | 2020.07.30 |
백준 7568번 - 덩치 (0) | 2020.07.30 |