1. 백준 날짜계산 1476
2. 컴퓨팅적 스킬
- 단순 반복문과 조건문을 이용한 사칙연산 문제
- while문을 이용해 지구,태양,달이 해당 입력값과 맞을 경우 break;
3. 컴퓨팅적 사고
- 년도가 증가할때마다 E,S,M이 1씩 증가한다.
지구 1<=E<=15, 태양1<=S<=28, 달 1<=m<=19
의 범위를 벗어나게 된다면 해당 값을 1로 초기화 시켜야합니다.- E == 16, S == 29, M == 19일때 1로 초기화
- 입력 x,y,z 지구,태양,달을 입력 받았을때 x == E, y == S, z == M 지구,태양,달이 같은 연도를 찾은것이므로 종료시킵니다. 이때, sum은 몇년이 지났는지를 카운팅한 변수입니다. 따라서 sum을 출력시켜 정답을 도출시킵니다.
계산 범위를 잘 생각해서 풀어야합니다.
4. 풀이
4.1. 모든경우의 수를 찾습니다.
1 | // |