백준 문제풀이/실버5
백준 1476번 - 날짜 계산
void_melody
2022. 1. 16. 21:33
https://www.acmicpc.net/problem/1476
1476번: 날짜 계산
준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타
www.acmicpc.net
경우의 수를 생각해봤다.
15 * 28 * 19 정도이다. 안 크다. 그냥 그래서 숫자를 하나씩 키워가면서 맞는 경우를 판단하게 했다.
해당 범위를 넘기면 바로 다시 1로 초기화 시키고.
#include <iostream>
using namespace std;
int main()
{
int result = 1;
int E, S, M;
cin >> E >> S >> M;
int e = 1, s = 1, m = 1;
while (true)
{
if (E == e && S == s && M == m)
{
cout << result;
return 0;
}
e++; s++; m++;
if (e > 15)
e = 1;
if (s > 28)
s = 1;
if (m > 19)
m = 1;
result++;
}
}