結果

問題 No.188 HAPPY DAY
ユーザー l1267976l1267976
提出日時 2017-03-07 21:46:23
言語 Java21
(openjdk 21)
結果
AC  
実行時間 40 ms / 1,000 ms
コード長 823 bytes
コンパイル時間 2,803 ms
コンパイル使用メモリ 71,932 KB
実行使用メモリ 48,780 KB
最終ジャッジ日時 2023-08-29 22:27:47
合計ジャッジ時間 3,317 ms
ジャッジサーバーID
(参考情報)
judge13 / judge11
このコードへのチャレンジ(β)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 40 ms
48,780 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

public class No188 {

    public static void main(String[] args) {
        int[] days = new int[31];
        for (int i = 1; i <= 31; i++) {
            if (i < 10) {
                days[i - 1] = i;
            } else {
                days[i - 1] = ((i - (i % 10)) / 10) + (i % 10);
            }
        }

        int cnt = 0;
        for (int i = 1; i <= 12; i++) {
            int cntMax = 0;

            if (i == 2) {
                cntMax = 28;
            } else if (i == 2 || i == 4 || i == 6 || i == 9 || i == 11) {
                cntMax = 30;
            } else {
                cntMax = 31;
            }

            for (int j = 1; j <= cntMax; j++) {
                if (i == days[j - 1]) {
                    cnt++;
                }
            }
        }

        System.out.println(cnt);
    }

}
0