干支
groovyで
class etomain {
static main(args) {
def ten_heavenly_stems = ["甲","乙","丙","丁","戊",
"己","庚","辛","壬","癸",];
def twelve_earthly_branches = ["子","丑","寅","卯","辰","巳",
"午","未","申","酉","戌","亥"];
for (i in 1850..2035){
print("西暦${i}年,");
print("${twelve_earthly_branches[(i-4)%12]},");
print("${ten_heavenly_stems[(i-4)%10]}${twelve_earthly_branches[(i-4)%12]}");
print("/"+((i-4)%60));
println()
}
}
}
たぶんあってるはず。
西暦1850年,戌,庚戌/46
西暦1851年,亥,辛亥/47
西暦1852年,子,壬子/48
西暦1853年,丑,癸丑/49
西暦1854年,寅,甲寅/50
西暦1855年,卯,乙卯/51
西暦1856年,辰,丙辰/52
西暦1857年,巳,丁巳/53
西暦1858年,午,戊午/54
西暦1859年,未,己未/55
西暦1860年,申,庚申/56
西暦1861年,酉,辛酉/57
西暦1862年,戌,壬戌/58
西暦1863年,亥,癸亥/59
西暦1864年,子,甲子/0
西暦1865年,丑,乙丑/1
西暦1866年,寅,丙寅/2
西暦1867年,卯,丁卯/3
西暦1868年,辰,戊辰/4
西暦1869年,巳,己巳/5
西暦1870年,午,庚午/6
西暦1871年,未,辛未/7
西暦1872年,申,壬申/8
西暦1873年,酉,癸酉/9
西暦1874年,戌,甲戌/10
西暦1875年,亥,乙亥/11
西暦1876年,子,丙子/12
西暦1877年,丑,丁丑/13
西暦1878年,寅,戊寅/14
西暦1879年,卯,己卯/15
西暦1880年,辰,庚辰/16
西暦1881年,巳,辛巳/17
西暦1882年,午,壬午/18
西暦1883年,未,癸未/19
西暦1884年,申,甲申/20
西暦1885年,酉,乙酉/21
西暦1886年,戌,丙戌/22
西暦1887年,亥,丁亥/23
西暦1888年,子,戊子/24
西暦1889年,丑,己丑/25
西暦1890年,寅,庚寅/26
西暦1891年,卯,辛卯/27
西暦1892年,辰,壬辰/28
西暦1893年,巳,癸巳/29
西暦1894年,午,甲午/30
西暦1895年,未,乙未/31
西暦1896年,申,丙申/32
西暦1897年,酉,丁酉/33
西暦1898年,戌,戊戌/34
西暦1899年,亥,己亥/35
西暦1900年,子,庚子/36
西暦1901年,丑,辛丑/37
西暦1902年,寅,壬寅/38
西暦1903年,卯,癸卯/39
西暦1904年,辰,甲辰/40
西暦1905年,巳,乙巳/41
西暦1906年,午,丙午/42
西暦1907年,未,丁未/43
西暦1908年,申,戊申/44
西暦1909年,酉,己酉/45
西暦1910年,戌,庚戌/46
西暦1911年,亥,辛亥/47
西暦1912年,子,壬子/48
西暦1913年,丑,癸丑/49
西暦1914年,寅,甲寅/50
西暦1915年,卯,乙卯/51
西暦1916年,辰,丙辰/52
西暦1917年,巳,丁巳/53
西暦1918年,午,戊午/54
西暦1919年,未,己未/55
西暦1920年,申,庚申/56
西暦1921年,酉,辛酉/57
西暦1922年,戌,壬戌/58
西暦1923年,亥,癸亥/59
西暦1924年,子,甲子/0
西暦1925年,丑,乙丑/1
西暦1926年,寅,丙寅/2
西暦1927年,卯,丁卯/3
西暦1928年,辰,戊辰/4
西暦1929年,巳,己巳/5
西暦1930年,午,庚午/6
西暦1931年,未,辛未/7
西暦1932年,申,壬申/8
西暦1933年,酉,癸酉/9
西暦1934年,戌,甲戌/10
西暦1935年,亥,乙亥/11
西暦1936年,子,丙子/12
西暦1937年,丑,丁丑/13
西暦1938年,寅,戊寅/14
西暦1939年,卯,己卯/15
西暦1940年,辰,庚辰/16
西暦1941年,巳,辛巳/17
西暦1942年,午,壬午/18
西暦1943年,未,癸未/19
西暦1944年,申,甲申/20
西暦1945年,酉,乙酉/21
西暦1946年,戌,丙戌/22
西暦1947年,亥,丁亥/23
西暦1948年,子,戊子/24
西暦1949年,丑,己丑/25
西暦1950年,寅,庚寅/26
西暦1951年,卯,辛卯/27
西暦1952年,辰,壬辰/28
西暦1953年,巳,癸巳/29
西暦1954年,午,甲午/30
西暦1955年,未,乙未/31
西暦1956年,申,丙申/32
西暦1957年,酉,丁酉/33
西暦1958年,戌,戊戌/34
西暦1959年,亥,己亥/35
西暦1960年,子,庚子/36
西暦1961年,丑,辛丑/37
西暦1962年,寅,壬寅/38
西暦1963年,卯,癸卯/39
西暦1964年,辰,甲辰/40
西暦1965年,巳,乙巳/41
西暦1966年,午,丙午/42
西暦1967年,未,丁未/43
西暦1968年,申,戊申/44
西暦1969年,酉,己酉/45
西暦1970年,戌,庚戌/46
西暦1971年,亥,辛亥/47
西暦1972年,子,壬子/48
西暦1973年,丑,癸丑/49
西暦1974年,寅,甲寅/50
西暦1975年,卯,乙卯/51
西暦1976年,辰,丙辰/52
西暦1977年,巳,丁巳/53
西暦1978年,午,戊午/54
西暦1979年,未,己未/55
西暦1980年,申,庚申/56
西暦1981年,酉,辛酉/57
西暦1982年,戌,壬戌/58
西暦1983年,亥,癸亥/59
西暦1984年,子,甲子/0
西暦1985年,丑,乙丑/1
西暦1986年,寅,丙寅/2
西暦1987年,卯,丁卯/3
西暦1988年,辰,戊辰/4
西暦1989年,巳,己巳/5
西暦1990年,午,庚午/6
西暦1991年,未,辛未/7
西暦1992年,申,壬申/8
西暦1993年,酉,癸酉/9
西暦1994年,戌,甲戌/10
西暦1995年,亥,乙亥/11
西暦1996年,子,丙子/12
西暦1997年,丑,丁丑/13
西暦1998年,寅,戊寅/14
西暦1999年,卯,己卯/15
西暦2000年,辰,庚辰/16
西暦2001年,巳,辛巳/17
西暦2002年,午,壬午/18
西暦2003年,未,癸未/19
西暦2004年,申,甲申/20
西暦2005年,酉,乙酉/21
西暦2006年,戌,丙戌/22
西暦2007年,亥,丁亥/23
西暦2008年,子,戊子/24
西暦2009年,丑,己丑/25
西暦2010年,寅,庚寅/26
西暦2011年,卯,辛卯/27
西暦2012年,辰,壬辰/28
西暦2013年,巳,癸巳/29
西暦2014年,午,甲午/30
西暦2015年,未,乙未/31
西暦2016年,申,丙申/32
西暦2017年,酉,丁酉/33
西暦2018年,戌,戊戌/34
西暦2019年,亥,己亥/35
西暦2020年,子,庚子/36
西暦2021年,丑,辛丑/37
西暦2022年,寅,壬寅/38
西暦2023年,卯,癸卯/39
西暦2024年,辰,甲辰/40
西暦2025年,巳,乙巳/41
西暦2026年,午,丙午/42
西暦2027年,未,丁未/43
西暦2028年,申,戊申/44
西暦2029年,酉,己酉/45
西暦2030年,戌,庚戌/46
西暦2031年,亥,辛亥/47
西暦2032年,子,壬子/48
西暦2033年,丑,癸丑/49
西暦2034年,寅,甲寅/50
西暦2035年,卯,乙卯/51
class etomain {
static main(args) {
def ten_heavenly_stems = ["甲","乙","丙","丁","戊",
"己","庚","辛","壬","癸",];
def twelve_earthly_branches = ["子","丑","寅","卯","辰","巳",
"午","未","申","酉","戌","亥"];
for (i in 1850..2035){
print("西暦${i}年,");
print("${twelve_earthly_branches[(i-4)%12]},");
print("${ten_heavenly_stems[(i-4)%10]}${twelve_earthly_branches[(i-4)%12]}");
print("/"+((i-4)%60));
println()
}
}
}
たぶんあってるはず。
西暦1850年,戌,庚戌/46
西暦1851年,亥,辛亥/47
西暦1852年,子,壬子/48
西暦1853年,丑,癸丑/49
西暦1854年,寅,甲寅/50
西暦1855年,卯,乙卯/51
西暦1856年,辰,丙辰/52
西暦1857年,巳,丁巳/53
西暦1858年,午,戊午/54
西暦1859年,未,己未/55
西暦1860年,申,庚申/56
西暦1861年,酉,辛酉/57
西暦1862年,戌,壬戌/58
西暦1863年,亥,癸亥/59
西暦1864年,子,甲子/0
西暦1865年,丑,乙丑/1
西暦1866年,寅,丙寅/2
西暦1867年,卯,丁卯/3
西暦1868年,辰,戊辰/4
西暦1869年,巳,己巳/5
西暦1870年,午,庚午/6
西暦1871年,未,辛未/7
西暦1872年,申,壬申/8
西暦1873年,酉,癸酉/9
西暦1874年,戌,甲戌/10
西暦1875年,亥,乙亥/11
西暦1876年,子,丙子/12
西暦1877年,丑,丁丑/13
西暦1878年,寅,戊寅/14
西暦1879年,卯,己卯/15
西暦1880年,辰,庚辰/16
西暦1881年,巳,辛巳/17
西暦1882年,午,壬午/18
西暦1883年,未,癸未/19
西暦1884年,申,甲申/20
西暦1885年,酉,乙酉/21
西暦1886年,戌,丙戌/22
西暦1887年,亥,丁亥/23
西暦1888年,子,戊子/24
西暦1889年,丑,己丑/25
西暦1890年,寅,庚寅/26
西暦1891年,卯,辛卯/27
西暦1892年,辰,壬辰/28
西暦1893年,巳,癸巳/29
西暦1894年,午,甲午/30
西暦1895年,未,乙未/31
西暦1896年,申,丙申/32
西暦1897年,酉,丁酉/33
西暦1898年,戌,戊戌/34
西暦1899年,亥,己亥/35
西暦1900年,子,庚子/36
西暦1901年,丑,辛丑/37
西暦1902年,寅,壬寅/38
西暦1903年,卯,癸卯/39
西暦1904年,辰,甲辰/40
西暦1905年,巳,乙巳/41
西暦1906年,午,丙午/42
西暦1907年,未,丁未/43
西暦1908年,申,戊申/44
西暦1909年,酉,己酉/45
西暦1910年,戌,庚戌/46
西暦1911年,亥,辛亥/47
西暦1912年,子,壬子/48
西暦1913年,丑,癸丑/49
西暦1914年,寅,甲寅/50
西暦1915年,卯,乙卯/51
西暦1916年,辰,丙辰/52
西暦1917年,巳,丁巳/53
西暦1918年,午,戊午/54
西暦1919年,未,己未/55
西暦1920年,申,庚申/56
西暦1921年,酉,辛酉/57
西暦1922年,戌,壬戌/58
西暦1923年,亥,癸亥/59
西暦1924年,子,甲子/0
西暦1925年,丑,乙丑/1
西暦1926年,寅,丙寅/2
西暦1927年,卯,丁卯/3
西暦1928年,辰,戊辰/4
西暦1929年,巳,己巳/5
西暦1930年,午,庚午/6
西暦1931年,未,辛未/7
西暦1932年,申,壬申/8
西暦1933年,酉,癸酉/9
西暦1934年,戌,甲戌/10
西暦1935年,亥,乙亥/11
西暦1936年,子,丙子/12
西暦1937年,丑,丁丑/13
西暦1938年,寅,戊寅/14
西暦1939年,卯,己卯/15
西暦1940年,辰,庚辰/16
西暦1941年,巳,辛巳/17
西暦1942年,午,壬午/18
西暦1943年,未,癸未/19
西暦1944年,申,甲申/20
西暦1945年,酉,乙酉/21
西暦1946年,戌,丙戌/22
西暦1947年,亥,丁亥/23
西暦1948年,子,戊子/24
西暦1949年,丑,己丑/25
西暦1950年,寅,庚寅/26
西暦1951年,卯,辛卯/27
西暦1952年,辰,壬辰/28
西暦1953年,巳,癸巳/29
西暦1954年,午,甲午/30
西暦1955年,未,乙未/31
西暦1956年,申,丙申/32
西暦1957年,酉,丁酉/33
西暦1958年,戌,戊戌/34
西暦1959年,亥,己亥/35
西暦1960年,子,庚子/36
西暦1961年,丑,辛丑/37
西暦1962年,寅,壬寅/38
西暦1963年,卯,癸卯/39
西暦1964年,辰,甲辰/40
西暦1965年,巳,乙巳/41
西暦1966年,午,丙午/42
西暦1967年,未,丁未/43
西暦1968年,申,戊申/44
西暦1969年,酉,己酉/45
西暦1970年,戌,庚戌/46
西暦1971年,亥,辛亥/47
西暦1972年,子,壬子/48
西暦1973年,丑,癸丑/49
西暦1974年,寅,甲寅/50
西暦1975年,卯,乙卯/51
西暦1976年,辰,丙辰/52
西暦1977年,巳,丁巳/53
西暦1978年,午,戊午/54
西暦1979年,未,己未/55
西暦1980年,申,庚申/56
西暦1981年,酉,辛酉/57
西暦1982年,戌,壬戌/58
西暦1983年,亥,癸亥/59
西暦1984年,子,甲子/0
西暦1985年,丑,乙丑/1
西暦1986年,寅,丙寅/2
西暦1987年,卯,丁卯/3
西暦1988年,辰,戊辰/4
西暦1989年,巳,己巳/5
西暦1990年,午,庚午/6
西暦1991年,未,辛未/7
西暦1992年,申,壬申/8
西暦1993年,酉,癸酉/9
西暦1994年,戌,甲戌/10
西暦1995年,亥,乙亥/11
西暦1996年,子,丙子/12
西暦1997年,丑,丁丑/13
西暦1998年,寅,戊寅/14
西暦1999年,卯,己卯/15
西暦2000年,辰,庚辰/16
西暦2001年,巳,辛巳/17
西暦2002年,午,壬午/18
西暦2003年,未,癸未/19
西暦2004年,申,甲申/20
西暦2005年,酉,乙酉/21
西暦2006年,戌,丙戌/22
西暦2007年,亥,丁亥/23
西暦2008年,子,戊子/24
西暦2009年,丑,己丑/25
西暦2010年,寅,庚寅/26
西暦2011年,卯,辛卯/27
西暦2012年,辰,壬辰/28
西暦2013年,巳,癸巳/29
西暦2014年,午,甲午/30
西暦2015年,未,乙未/31
西暦2016年,申,丙申/32
西暦2017年,酉,丁酉/33
西暦2018年,戌,戊戌/34
西暦2019年,亥,己亥/35
西暦2020年,子,庚子/36
西暦2021年,丑,辛丑/37
西暦2022年,寅,壬寅/38
西暦2023年,卯,癸卯/39
西暦2024年,辰,甲辰/40
西暦2025年,巳,乙巳/41
西暦2026年,午,丙午/42
西暦2027年,未,丁未/43
西暦2028年,申,戊申/44
西暦2029年,酉,己酉/45
西暦2030年,戌,庚戌/46
西暦2031年,亥,辛亥/47
西暦2032年,子,壬子/48
西暦2033年,丑,癸丑/49
西暦2034年,寅,甲寅/50
西暦2035年,卯,乙卯/51
コメント
コメントを投稿
「コメントを投稿できるユーザー」の範囲は変更される可能性があります。