Artikulu hau Marko Gimenoren oroimenari eskaintzen diot. Palindromo hitza entzuten dudanean burura etortzen zaidan lehen gauza bere izena baita. Gaur amaituko da bere omenez Ermuako Lobiano Kulturgunean antolatu duten 404 egun Markos barik erakusketa.
Gaurkoa XXI. mendean dauden 12 egun palindromoetatik 4.a da:
2001-10-02
2010-01-02
2011-11-02
2020-02-02
2021-12-02
2030-03-02
2040-04-02
2050-05-02
2060-06-02
2070-07-02
2080-08-02
2090-09-02
Egun palindromoak milurtekoen hasieran eman ohi dira. Hirugarren milurtekoan 36 daude guztira eta 2290ean izango da azkena. Hauek dira lehen aipatutakoez gain egongo direnak:
2101-10-12
2110-01-12
2111-11-12
2120-02-12
2121-12-12
2130-03-12
2140-04-12
2150-05-12
2160-06-12
2170-07-12
2180-08-12
2190-09-12
2201-10-22
2210-01-22
2211-11-22
2220-02-22
2221-12-22
2230-03-22
2240-04-22
2250-05-22
2260-06-22
2270-07-22
2280-08-22
2290-09-22
Lehen milurtekoan 35 egon ziren:
0101-10-10
0110-01-10
0111-11-10
0120-02-10
0121-12-10
0130-03-10
0140-04-10
0150-05-10
0160-06-10
0170-07-10
0180-08-10
0190-09-10
0201-10-20
0210-01-20
0211-11-20
0220-02-20
0221-12-20
0230-03-20
0240-04-20
0250-05-20
0260-06-20
0270-07-20
0280-08-20
0290-09-20
0301-10-30
0310-01-30
0311-11-30
0321-12-30
0330-03-30
0340-04-30
0350-05-30
0360-06-30
0370-07-30
0380-08-30
0390-09-30
Bigarren milurtekoa oparoagoa izan zen, 43 egun palindromorekin:
1001-10-01
1010-01-01
1011-11-01
1020-02-01
1021-12-01
1030-03-01
1040-04-01
1050-05-01
1060-06-01
1070-07-01
1080-08-01
1090-09-01
1101-10-11
1110-01-11
1111-11-11
1120-02-11
1121-12-11
1130-03-11
1140-04-11
1150-05-11
1160-06-11
1170-07-11
1180-08-11
1190-09-11
1201-10-21
1210-01-21
1211-11-21
1220-02-21
1221-12-21
1230-03-21
1240-04-21
1250-05-21
1260-06-21
1270-07-21
1280-08-21
1290-09-21
1301-10-31
1310-01-31
1321-12-31
1330-03-31
1350-05-31
1370-07-31
1380-08-31
Kalkulu hauek egiteko PHPko script-txo bat programatu dut azkar batean. Hemen duzue:
<?php // Hasierako data definitu $data = new DateTime('1001-01-01'); // Amaierako data definitu $amaierako_data = new DateTime('2000-12-31'); // Bat datozen daten kontagailua zerora jarri $zenbat = 0; // Uneko data amaierakoa baino lehenago den bitartean while ($data <= $amaierako_data) { // Data UUUUHHEE formatuan gorde $katea = $data->format('Ymd'); // Data EEHHUUUU formatuan gorde (aurrekoaren alderantzizkoa) $alderantzizkoa = strrev($katea); // Bi datak berdinak dira? if ($alderantzizkoa == $katea) { // Data palindromoa pantailan inprimatu UUUU-HH-EE formatuan echo $data->format('Y-m-d') . PHP_EOL; // Kontagailuari bat gehitu $zenbat++; } // Hurrengo eguneko datara pasa $data->modify('+1 day'); } // Aurkitutako egun palindromo kopurua bistaratu echo $zenbat . ' egun palindromo' . PHP_EOL;
Artikulu honek Creative Commons Aitortu-PartekatuBerdin 4.0 Nazioartekoa (CC BY-SA 4.0) lizentzia dauka. Kopiatu, moldatu, zabaldu eta argitaratzeko libre zara, beti ere, nire egiletza aitortzen baduzu eta baldintza beretan egiten baduzu.