
-Code
import java.util.*;
public class BOJ17889 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int nowYear = sc.nextInt();
int baseYear = 2018;
int baseMonth = 4;
// 기본 시작점에서 26개월씩 증가하며 계산
while (baseYear < nowYear) {
baseMonth += 26;
// 기본 월이 12이하일 경우까지 계산
while (baseMonth > 12) {
baseMonth -= 12;
baseYear++;
}
}
System.out.println(baseYear == nowYear ? "yes" : "no");
sc.close();
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [백준/Java] 31066번 비 오는 날 (0) | 2026.03.02 |
|---|---|
| [백준/Java] 3758번 KCPC (0) | 2026.03.01 |
| [백준/Java] 9017번 크로스 컨트리 (0) | 2026.03.01 |
| [백준/Java] 4471번 The Navi-Computer is Down! (0) | 2026.02.28 |
| [백준/Java] 2548번 대표 자연수 (1) | 2026.02.27 |