[백준] 1476. 날짜 계산
Algorithm2021. 11. 26. 11:17
반응형
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++) (8) | 2021.11.25 |
[Programmers] 하샤드 수 (C++) (1) | 2021.11.25 |
[Leetcode] 258. Add Digits (C++) (0) | 2021.11.25 |
댓글()