boj)1476 - 날짜 계산

2020. 9. 21. 21:24PS/boj

import java.io.*;
import java.util.StringTokenizer;

public class boj_1476 {
    static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public static void main(String[] args) throws IOException {
        StringTokenizer st = new StringTokenizer(br.readLine());
        int E = Integer.parseInt(st.nextToken()); // 1 ~ 15
        int S = Integer.parseInt(st.nextToken()); // 1 ~ 28
        int M = Integer.parseInt(st.nextToken()); // 1 ~ 19

        int e = 1, s = 1, m = 1;

        // i : year
        for (int i = 1;; i++) {
            if (e == E && s == S && m == M) {
                System.out.println(i);
                break;
            }
            e += 1;
            s += 1;
            m += 1;

            if (e == 16) {
                e = 1;
            }
            if (s == 29) {
                s = 1;
            }
            if (m == 20) {
                m = 1;
            }
        }

    }
}

 

- year을 1부터 계속 증가, 가능한 경우의 수는 7980까지

'PS > boj' 카테고리의 다른 글

boj)14500 - 테트로미노  (0) 2020.09.22
boj)1107 - 리모컨  (0) 2020.09.22
boj)3085 - 사탕 게임  (0) 2020.09.21
boj)2309 - 일곱 난쟁이  (0) 2020.09.21
boj)2133 - 타일 채우기  (0) 2020.09.21