aboutsummaryrefslogtreecommitdiff
path: root/challenge-137/abigail/java/ch-1.java
blob: f15167da39c1881644a52b5f60f3512977da123e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//
// See ../README.md
//

//
// Run as: ln ch-1.java ch1.java; javac ch1.java; java ch1
//

import java.util.*;

public class ch1 {
    static int [] start_years       = {1600, 2000};
    static int [] long_year_offsets = {
          4,      9,     15,     20,     26,
         32,     37,     43,     48,     54,
         60,     65,     71,     76,     82,
         88,     93,     99,            
                105,    111,    116,    122,
        128,    133,    139,    144,    150,
        156,    161,    167,    172,    178,
        184,    189,    195,            
                201,    207,    212,    218,
        224,    229,    235,    240,    246,
        252,    257,    263,    268,    274,
        280,    285,    291,    296,    
                        303,    308,    314,
        320,    325,    331,    336,    342,
        348,    353,    359,    364,    370,
        376,    381,    387,    392,    398,
    };

    public static void main (String [] args) {
        for (int start_year: start_years) {
            for (int offset: long_year_offsets) {
                int year = start_year + offset;
                if (1900 <= year && year <= 2100) {
                    System . out . println (year);
                }
            }
        }
    }
}