[백준] 1476. 날짜 계산

Algorithm|2021. 11. 26. 11:17
반응형
 

1476번: 날짜 계산

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

www.acmicpc.net

 

1년이 증가할 때마다
e s m을 1 증가하고 입력한 E S M과 동일한지 확인
다르다면, 1년을 다시 증가

중간에 e s m 이 각각의 범위를 초과할 때마다 1로 초기화시켜줌

 

int main()
{
  int E,S,M;
  int e = 1;
  int s = 1;
  int m = 1;
  int year = 1;
  cin >> E >> S >> M;

  while(1)
  {
    if(E == e && S == s && M == m)
      break;
    e ++;
    s ++;
    m ++;
    if(e == 16) e=1;
    if(s == 29) s=1;
    if(m == 20) m=1;

    year++;
  }
  cout << year;
  return 0;
}
반응형

'Algorithm' 카테고리의 다른 글

[Programmers] 큰 수 만들기 (C++)  (1) 2021.11.29
[백준] 5355. 화성수학 (C++)  (0) 2021.11.26
[백준] 1712. 손익분기점 (C++)  (7) 2021.11.25
[Programmers] 하샤드 수 (C++)  (1) 2021.11.25
[Leetcode] 258. Add Digits (C++)  (0) 2021.11.25

댓글()