알고리즘 문제풀이/백준

백준 1476번 : 날짜 계산

www.acmicpc.net/problem/1476

 

1476번: 날짜 계산

준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타��

www.acmicpc.net

#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