[BOJ] 1476번 날짜 계산 - JAVA

최영환·2023년 2월 5일
0

BaekJoon

목록 보기
31/87
post-thumbnail

💡 문제

💬 입출력 예시

📌 풀이(소스코드)

import java.util.Scanner;

public class Main {
	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 cnt = 0;
		while (true) {
			if ((cnt % 15) + 1 == e && (cnt % 28) + 1 == s && (cnt % 19) + 1 == m) {
				cnt++;
				break;
			}
			cnt++;
		}
		System.out.println(cnt);
	}
}

📄 해설

  • 각 자리 수의 최댓값으로 나눈 나머지 + 1 이 현재 cnt 값과 같으면 값을 1 증가시키고 반복 종료
  • 그 외에는 계속해서 값 증가
profile
조금 느릴게요~

0개의 댓글