728x90
import java.util.Scanner;
public class BJ1476 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int E = sc.nextInt(); // 지구를 나타내는 수
int S = sc.nextInt(); // 태양을 나타내는 수
int M = sc.nextInt(); // 달을 나타내는 수
int year = 1; // 우리가 알고 있는 연도, 1부터 시작
int e = 1, s = 1, m = 1; // 각각의 수를 1로 초기화
while (true) {
// E, S, M이 일치하면 해당 연도를 출력하고 종료
if (e == E && s == S && m == M) {
System.out.println(year);
break;
}
// 1년이 지날 때마다 연도를 1씩 증가하고 각 수를 범위에 맞게 증가
year++;
e = (e % 15) + 1; // 15를 넘으면 1로 초기화
s = (s % 28) + 1; // 28을 넘으면 1로 초기화
m = (m % 19) + 1; // 19를 넘으면 1로 초기화
}
}
}
728x90
'백준' 카테고리의 다른 글
백준 1305 - Java (0) | 2024.11.04 |
---|---|
백준 1904 - Java (1) | 2024.11.04 |
백준 18111-Java (0) | 2024.11.01 |
백준 7662 - java (0) | 2024.10.31 |
백준 10026- java (0) | 2024.10.31 |