Skip to content

Instantly share code, notes, and snippets.

@nixpulvis nixpulvis/palindate.rb
Last active Aug 29, 2015

Embed
What would you like to do?
Palindates!
require 'date'
def palindate?(date)
padded_month = "%02d" % date.month
padded_day = "%02d" % date.day
both_pad = "#{padded_month}#{padded_day}#{date.year}"
month_pad = "#{padded_month}#{date.day}#{date.year}"
day_pad = "#{date.month}#{padded_day}#{date.year}"
both_pad == both_pad.reverse ||
month_pad == month_pad.reverse ||
day_pad == day_pad.reverse
end
start_date = Date.new(2000, 1, 1)
1_000_000.times do |i|
date = start_date + i
puts date.strftime("%m/%d/%Y is a palindate!") if palindate?(date)
end
10/02/2001 is a palindate!
01/02/2010 is a palindate!
01/10/2011 is a palindate!
11/02/2011 is a palindate!
02/10/2012 is a palindate!
03/10/2013 is a palindate!
04/10/2014 is a palindate!
05/10/2015 is a palindate!
06/10/2016 is a palindate!
07/10/2017 is a palindate!
08/10/2018 is a palindate!
09/10/2019 is a palindate!
02/02/2020 is a palindate!
01/20/2021 is a palindate!
12/02/2021 is a palindate!
02/20/2022 is a palindate!
03/20/2023 is a palindate!
04/20/2024 is a palindate!
05/20/2025 is a palindate!
06/20/2026 is a palindate!
07/20/2027 is a palindate!
08/20/2028 is a palindate!
09/20/2029 is a palindate!
03/02/2030 is a palindate!
01/30/2031 is a palindate!
03/30/2033 is a palindate!
04/30/2034 is a palindate!
05/30/2035 is a palindate!
06/30/2036 is a palindate!
07/30/2037 is a palindate!
08/30/2038 is a palindate!
09/30/2039 is a palindate!
04/02/2040 is a palindate!
05/02/2050 is a palindate!
06/02/2060 is a palindate!
07/02/2070 is a palindate!
08/02/2080 is a palindate!
09/02/2090 is a palindate!
01/01/2101 is a palindate!
10/01/2101 is a palindate!
10/12/2101 is a palindate!
02/01/2102 is a palindate!
03/01/2103 is a palindate!
04/01/2104 is a palindate!
05/01/2105 is a palindate!
06/01/2106 is a palindate!
07/01/2107 is a palindate!
08/01/2108 is a palindate!
09/01/2109 is a palindate!
01/01/2110 is a palindate!
01/12/2110 is a palindate!
01/11/2111 is a palindate!
11/01/2111 is a palindate!
11/12/2111 is a palindate!
02/11/2112 is a palindate!
03/11/2113 is a palindate!
04/11/2114 is a palindate!
05/11/2115 is a palindate!
06/11/2116 is a palindate!
07/11/2117 is a palindate!
08/11/2118 is a palindate!
09/11/2119 is a palindate!
02/01/2120 is a palindate!
02/12/2120 is a palindate!
01/21/2121 is a palindate!
12/01/2121 is a palindate!
12/12/2121 is a palindate!
02/21/2122 is a palindate!
03/21/2123 is a palindate!
04/21/2124 is a palindate!
05/21/2125 is a palindate!
06/21/2126 is a palindate!
07/21/2127 is a palindate!
08/21/2128 is a palindate!
09/21/2129 is a palindate!
03/01/2130 is a palindate!
03/12/2130 is a palindate!
01/31/2131 is a palindate!
03/31/2133 is a palindate!
05/31/2135 is a palindate!
07/31/2137 is a palindate!
08/31/2138 is a palindate!
04/01/2140 is a palindate!
04/12/2140 is a palindate!
05/01/2150 is a palindate!
05/12/2150 is a palindate!
06/01/2160 is a palindate!
06/12/2160 is a palindate!
07/01/2170 is a palindate!
07/12/2170 is a palindate!
08/01/2180 is a palindate!
08/12/2180 is a palindate!
09/01/2190 is a palindate!
09/12/2190 is a palindate!
01/02/2201 is a palindate!
10/02/2201 is a palindate!
10/22/2201 is a palindate!
02/02/2202 is a palindate!
03/02/2203 is a palindate!
04/02/2204 is a palindate!
05/02/2205 is a palindate!
06/02/2206 is a palindate!
07/02/2207 is a palindate!
08/02/2208 is a palindate!
09/02/2209 is a palindate!
01/02/2210 is a palindate!
01/22/2210 is a palindate!
01/12/2211 is a palindate!
11/02/2211 is a palindate!
11/22/2211 is a palindate!
02/12/2212 is a palindate!
03/12/2213 is a palindate!
04/12/2214 is a palindate!
05/12/2215 is a palindate!
06/12/2216 is a palindate!
07/12/2217 is a palindate!
08/12/2218 is a palindate!
09/12/2219 is a palindate!
02/02/2220 is a palindate!
02/22/2220 is a palindate!
01/22/2221 is a palindate!
12/02/2221 is a palindate!
12/22/2221 is a palindate!
02/22/2222 is a palindate!
03/22/2223 is a palindate!
04/22/2224 is a palindate!
05/22/2225 is a palindate!
06/22/2226 is a palindate!
07/22/2227 is a palindate!
08/22/2228 is a palindate!
09/22/2229 is a palindate!
03/02/2230 is a palindate!
03/22/2230 is a palindate!
04/02/2240 is a palindate!
04/22/2240 is a palindate!
05/02/2250 is a palindate!
05/22/2250 is a palindate!
06/02/2260 is a palindate!
06/22/2260 is a palindate!
07/02/2270 is a palindate!
07/22/2270 is a palindate!
08/02/2280 is a palindate!
08/22/2280 is a palindate!
09/02/2290 is a palindate!
09/22/2290 is a palindate!
01/03/2301 is a palindate!
10/03/2301 is a palindate!
02/03/2302 is a palindate!
03/03/2303 is a palindate!
04/03/2304 is a palindate!
05/03/2305 is a palindate!
06/03/2306 is a palindate!
07/03/2307 is a palindate!
08/03/2308 is a palindate!
09/03/2309 is a palindate!
01/03/2310 is a palindate!
01/13/2311 is a palindate!
11/03/2311 is a palindate!
02/13/2312 is a palindate!
03/13/2313 is a palindate!
04/13/2314 is a palindate!
05/13/2315 is a palindate!
06/13/2316 is a palindate!
07/13/2317 is a palindate!
08/13/2318 is a palindate!
09/13/2319 is a palindate!
02/03/2320 is a palindate!
01/23/2321 is a palindate!
12/03/2321 is a palindate!
02/23/2322 is a palindate!
03/23/2323 is a palindate!
04/23/2324 is a palindate!
05/23/2325 is a palindate!
06/23/2326 is a palindate!
07/23/2327 is a palindate!
08/23/2328 is a palindate!
09/23/2329 is a palindate!
03/03/2330 is a palindate!
04/03/2340 is a palindate!
05/03/2350 is a palindate!
06/03/2360 is a palindate!
07/03/2370 is a palindate!
08/03/2380 is a palindate!
09/03/2390 is a palindate!
01/04/2401 is a palindate!
10/04/2401 is a palindate!
02/04/2402 is a palindate!
03/04/2403 is a palindate!
04/04/2404 is a palindate!
05/04/2405 is a palindate!
06/04/2406 is a palindate!
07/04/2407 is a palindate!
08/04/2408 is a palindate!
09/04/2409 is a palindate!
01/04/2410 is a palindate!
01/14/2411 is a palindate!
11/04/2411 is a palindate!
02/14/2412 is a palindate!
03/14/2413 is a palindate!
04/14/2414 is a palindate!
05/14/2415 is a palindate!
06/14/2416 is a palindate!
07/14/2417 is a palindate!
08/14/2418 is a palindate!
09/14/2419 is a palindate!
02/04/2420 is a palindate!
01/24/2421 is a palindate!
12/04/2421 is a palindate!
02/24/2422 is a palindate!
03/24/2423 is a palindate!
04/24/2424 is a palindate!
05/24/2425 is a palindate!
06/24/2426 is a palindate!
07/24/2427 is a palindate!
08/24/2428 is a palindate!
09/24/2429 is a palindate!
03/04/2430 is a palindate!
04/04/2440 is a palindate!
05/04/2450 is a palindate!
06/04/2460 is a palindate!
07/04/2470 is a palindate!
08/04/2480 is a palindate!
09/04/2490 is a palindate!
01/05/2501 is a palindate!
10/05/2501 is a palindate!
02/05/2502 is a palindate!
03/05/2503 is a palindate!
04/05/2504 is a palindate!
05/05/2505 is a palindate!
06/05/2506 is a palindate!
07/05/2507 is a palindate!
08/05/2508 is a palindate!
09/05/2509 is a palindate!
01/05/2510 is a palindate!
01/15/2511 is a palindate!
11/05/2511 is a palindate!
02/15/2512 is a palindate!
03/15/2513 is a palindate!
04/15/2514 is a palindate!
05/15/2515 is a palindate!
06/15/2516 is a palindate!
07/15/2517 is a palindate!
08/15/2518 is a palindate!
09/15/2519 is a palindate!
02/05/2520 is a palindate!
01/25/2521 is a palindate!
12/05/2521 is a palindate!
02/25/2522 is a palindate!
03/25/2523 is a palindate!
04/25/2524 is a palindate!
05/25/2525 is a palindate!
06/25/2526 is a palindate!
07/25/2527 is a palindate!
08/25/2528 is a palindate!
09/25/2529 is a palindate!
03/05/2530 is a palindate!
04/05/2540 is a palindate!
05/05/2550 is a palindate!
06/05/2560 is a palindate!
07/05/2570 is a palindate!
08/05/2580 is a palindate!
09/05/2590 is a palindate!
01/06/2601 is a palindate!
10/06/2601 is a palindate!
02/06/2602 is a palindate!
03/06/2603 is a palindate!
04/06/2604 is a palindate!
05/06/2605 is a palindate!
06/06/2606 is a palindate!
07/06/2607 is a palindate!
08/06/2608 is a palindate!
09/06/2609 is a palindate!
01/06/2610 is a palindate!
01/16/2611 is a palindate!
11/06/2611 is a palindate!
02/16/2612 is a palindate!
03/16/2613 is a palindate!
04/16/2614 is a palindate!
05/16/2615 is a palindate!
06/16/2616 is a palindate!
07/16/2617 is a palindate!
08/16/2618 is a palindate!
09/16/2619 is a palindate!
02/06/2620 is a palindate!
01/26/2621 is a palindate!
12/06/2621 is a palindate!
02/26/2622 is a palindate!
03/26/2623 is a palindate!
04/26/2624 is a palindate!
05/26/2625 is a palindate!
06/26/2626 is a palindate!
07/26/2627 is a palindate!
08/26/2628 is a palindate!
09/26/2629 is a palindate!
03/06/2630 is a palindate!
04/06/2640 is a palindate!
05/06/2650 is a palindate!
06/06/2660 is a palindate!
07/06/2670 is a palindate!
08/06/2680 is a palindate!
09/06/2690 is a palindate!
01/07/2701 is a palindate!
10/07/2701 is a palindate!
02/07/2702 is a palindate!
03/07/2703 is a palindate!
04/07/2704 is a palindate!
05/07/2705 is a palindate!
06/07/2706 is a palindate!
07/07/2707 is a palindate!
08/07/2708 is a palindate!
09/07/2709 is a palindate!
01/07/2710 is a palindate!
01/17/2711 is a palindate!
11/07/2711 is a palindate!
02/17/2712 is a palindate!
03/17/2713 is a palindate!
04/17/2714 is a palindate!
05/17/2715 is a palindate!
06/17/2716 is a palindate!
07/17/2717 is a palindate!
08/17/2718 is a palindate!
09/17/2719 is a palindate!
02/07/2720 is a palindate!
01/27/2721 is a palindate!
12/07/2721 is a palindate!
02/27/2722 is a palindate!
03/27/2723 is a palindate!
04/27/2724 is a palindate!
05/27/2725 is a palindate!
06/27/2726 is a palindate!
07/27/2727 is a palindate!
08/27/2728 is a palindate!
09/27/2729 is a palindate!
03/07/2730 is a palindate!
04/07/2740 is a palindate!
05/07/2750 is a palindate!
06/07/2760 is a palindate!
07/07/2770 is a palindate!
08/07/2780 is a palindate!
09/07/2790 is a palindate!
01/08/2801 is a palindate!
10/08/2801 is a palindate!
02/08/2802 is a palindate!
03/08/2803 is a palindate!
04/08/2804 is a palindate!
05/08/2805 is a palindate!
06/08/2806 is a palindate!
07/08/2807 is a palindate!
08/08/2808 is a palindate!
09/08/2809 is a palindate!
01/08/2810 is a palindate!
01/18/2811 is a palindate!
11/08/2811 is a palindate!
02/18/2812 is a palindate!
03/18/2813 is a palindate!
04/18/2814 is a palindate!
05/18/2815 is a palindate!
06/18/2816 is a palindate!
07/18/2817 is a palindate!
08/18/2818 is a palindate!
09/18/2819 is a palindate!
02/08/2820 is a palindate!
01/28/2821 is a palindate!
12/08/2821 is a palindate!
02/28/2822 is a palindate!
03/28/2823 is a palindate!
04/28/2824 is a palindate!
05/28/2825 is a palindate!
06/28/2826 is a palindate!
07/28/2827 is a palindate!
08/28/2828 is a palindate!
09/28/2829 is a palindate!
03/08/2830 is a palindate!
04/08/2840 is a palindate!
05/08/2850 is a palindate!
06/08/2860 is a palindate!
07/08/2870 is a palindate!
08/08/2880 is a palindate!
09/08/2890 is a palindate!
01/09/2901 is a palindate!
10/09/2901 is a palindate!
02/09/2902 is a palindate!
03/09/2903 is a palindate!
04/09/2904 is a palindate!
05/09/2905 is a palindate!
06/09/2906 is a palindate!
07/09/2907 is a palindate!
08/09/2908 is a palindate!
09/09/2909 is a palindate!
01/09/2910 is a palindate!
01/19/2911 is a palindate!
11/09/2911 is a palindate!
02/19/2912 is a palindate!
03/19/2913 is a palindate!
04/19/2914 is a palindate!
05/19/2915 is a palindate!
06/19/2916 is a palindate!
07/19/2917 is a palindate!
08/19/2918 is a palindate!
09/19/2919 is a palindate!
02/09/2920 is a palindate!
01/29/2921 is a palindate!
12/09/2921 is a palindate!
03/29/2923 is a palindate!
04/29/2924 is a palindate!
05/29/2925 is a palindate!
06/29/2926 is a palindate!
07/29/2927 is a palindate!
08/29/2928 is a palindate!
09/29/2929 is a palindate!
03/09/2930 is a palindate!
04/09/2940 is a palindate!
05/09/2950 is a palindate!
06/09/2960 is a palindate!
07/09/2970 is a palindate!
08/09/2980 is a palindate!
09/09/2990 is a palindate!
10/03/3001 is a palindate!
01/03/3010 is a palindate!
01/10/3011 is a palindate!
11/03/3011 is a palindate!
02/10/3012 is a palindate!
03/10/3013 is a palindate!
04/10/3014 is a palindate!
05/10/3015 is a palindate!
06/10/3016 is a palindate!
07/10/3017 is a palindate!
08/10/3018 is a palindate!
09/10/3019 is a palindate!
02/03/3020 is a palindate!
01/20/3021 is a palindate!
12/03/3021 is a palindate!
02/20/3022 is a palindate!
03/20/3023 is a palindate!
04/20/3024 is a palindate!
05/20/3025 is a palindate!
06/20/3026 is a palindate!
07/20/3027 is a palindate!
08/20/3028 is a palindate!
09/20/3029 is a palindate!
03/03/3030 is a palindate!
01/30/3031 is a palindate!
03/30/3033 is a palindate!
04/30/3034 is a palindate!
05/30/3035 is a palindate!
06/30/3036 is a palindate!
07/30/3037 is a palindate!
08/30/3038 is a palindate!
09/30/3039 is a palindate!
04/03/3040 is a palindate!
05/03/3050 is a palindate!
06/03/3060 is a palindate!
07/03/3070 is a palindate!
08/03/3080 is a palindate!
09/03/3090 is a palindate!
01/01/3101 is a palindate!
10/01/3101 is a palindate!
10/13/3101 is a palindate!
02/01/3102 is a palindate!
03/01/3103 is a palindate!
04/01/3104 is a palindate!
05/01/3105 is a palindate!
06/01/3106 is a palindate!
07/01/3107 is a palindate!
08/01/3108 is a palindate!
09/01/3109 is a palindate!
01/01/3110 is a palindate!
01/13/3110 is a palindate!
01/11/3111 is a palindate!
11/01/3111 is a palindate!
11/13/3111 is a palindate!
02/11/3112 is a palindate!
03/11/3113 is a palindate!
04/11/3114 is a palindate!
05/11/3115 is a palindate!
06/11/3116 is a palindate!
07/11/3117 is a palindate!
08/11/3118 is a palindate!
09/11/3119 is a palindate!
02/01/3120 is a palindate!
02/13/3120 is a palindate!
01/21/3121 is a palindate!
12/01/3121 is a palindate!
12/13/3121 is a palindate!
02/21/3122 is a palindate!
03/21/3123 is a palindate!
04/21/3124 is a palindate!
05/21/3125 is a palindate!
06/21/3126 is a palindate!
07/21/3127 is a palindate!
08/21/3128 is a palindate!
09/21/3129 is a palindate!
03/01/3130 is a palindate!
03/13/3130 is a palindate!
01/31/3131 is a palindate!
03/31/3133 is a palindate!
05/31/3135 is a palindate!
07/31/3137 is a palindate!
08/31/3138 is a palindate!
04/01/3140 is a palindate!
04/13/3140 is a palindate!
05/01/3150 is a palindate!
05/13/3150 is a palindate!
06/01/3160 is a palindate!
06/13/3160 is a palindate!
07/01/3170 is a palindate!
07/13/3170 is a palindate!
08/01/3180 is a palindate!
08/13/3180 is a palindate!
09/01/3190 is a palindate!
09/13/3190 is a palindate!
01/02/3201 is a palindate!
10/02/3201 is a palindate!
10/23/3201 is a palindate!
02/02/3202 is a palindate!
03/02/3203 is a palindate!
04/02/3204 is a palindate!
05/02/3205 is a palindate!
06/02/3206 is a palindate!
07/02/3207 is a palindate!
08/02/3208 is a palindate!
09/02/3209 is a palindate!
01/02/3210 is a palindate!
01/23/3210 is a palindate!
01/12/3211 is a palindate!
11/02/3211 is a palindate!
11/23/3211 is a palindate!
02/12/3212 is a palindate!
03/12/3213 is a palindate!
04/12/3214 is a palindate!
05/12/3215 is a palindate!
06/12/3216 is a palindate!
07/12/3217 is a palindate!
08/12/3218 is a palindate!
09/12/3219 is a palindate!
02/02/3220 is a palindate!
02/23/3220 is a palindate!
01/22/3221 is a palindate!
12/02/3221 is a palindate!
12/23/3221 is a palindate!
02/22/3222 is a palindate!
03/22/3223 is a palindate!
04/22/3224 is a palindate!
05/22/3225 is a palindate!
06/22/3226 is a palindate!
07/22/3227 is a palindate!
08/22/3228 is a palindate!
09/22/3229 is a palindate!
03/02/3230 is a palindate!
03/23/3230 is a palindate!
04/02/3240 is a palindate!
04/23/3240 is a palindate!
05/02/3250 is a palindate!
05/23/3250 is a palindate!
06/02/3260 is a palindate!
06/23/3260 is a palindate!
07/02/3270 is a palindate!
07/23/3270 is a palindate!
08/02/3280 is a palindate!
08/23/3280 is a palindate!
09/02/3290 is a palindate!
09/23/3290 is a palindate!
01/03/3301 is a palindate!
10/03/3301 is a palindate!
02/03/3302 is a palindate!
03/03/3303 is a palindate!
04/03/3304 is a palindate!
05/03/3305 is a palindate!
06/03/3306 is a palindate!
07/03/3307 is a palindate!
08/03/3308 is a palindate!
09/03/3309 is a palindate!
01/03/3310 is a palindate!
01/13/3311 is a palindate!
11/03/3311 is a palindate!
02/13/3312 is a palindate!
03/13/3313 is a palindate!
04/13/3314 is a palindate!
05/13/3315 is a palindate!
06/13/3316 is a palindate!
07/13/3317 is a palindate!
08/13/3318 is a palindate!
09/13/3319 is a palindate!
02/03/3320 is a palindate!
01/23/3321 is a palindate!
12/03/3321 is a palindate!
02/23/3322 is a palindate!
03/23/3323 is a palindate!
04/23/3324 is a palindate!
05/23/3325 is a palindate!
06/23/3326 is a palindate!
07/23/3327 is a palindate!
08/23/3328 is a palindate!
09/23/3329 is a palindate!
03/03/3330 is a palindate!
04/03/3340 is a palindate!
05/03/3350 is a palindate!
06/03/3360 is a palindate!
07/03/3370 is a palindate!
08/03/3380 is a palindate!
09/03/3390 is a palindate!
01/04/3401 is a palindate!
10/04/3401 is a palindate!
02/04/3402 is a palindate!
03/04/3403 is a palindate!
04/04/3404 is a palindate!
05/04/3405 is a palindate!
06/04/3406 is a palindate!
07/04/3407 is a palindate!
08/04/3408 is a palindate!
09/04/3409 is a palindate!
01/04/3410 is a palindate!
01/14/3411 is a palindate!
11/04/3411 is a palindate!
02/14/3412 is a palindate!
03/14/3413 is a palindate!
04/14/3414 is a palindate!
05/14/3415 is a palindate!
06/14/3416 is a palindate!
07/14/3417 is a palindate!
08/14/3418 is a palindate!
09/14/3419 is a palindate!
02/04/3420 is a palindate!
01/24/3421 is a palindate!
12/04/3421 is a palindate!
02/24/3422 is a palindate!
03/24/3423 is a palindate!
04/24/3424 is a palindate!
05/24/3425 is a palindate!
06/24/3426 is a palindate!
07/24/3427 is a palindate!
08/24/3428 is a palindate!
09/24/3429 is a palindate!
03/04/3430 is a palindate!
04/04/3440 is a palindate!
05/04/3450 is a palindate!
06/04/3460 is a palindate!
07/04/3470 is a palindate!
08/04/3480 is a palindate!
09/04/3490 is a palindate!
01/05/3501 is a palindate!
10/05/3501 is a palindate!
02/05/3502 is a palindate!
03/05/3503 is a palindate!
04/05/3504 is a palindate!
05/05/3505 is a palindate!
06/05/3506 is a palindate!
07/05/3507 is a palindate!
08/05/3508 is a palindate!
09/05/3509 is a palindate!
01/05/3510 is a palindate!
01/15/3511 is a palindate!
11/05/3511 is a palindate!
02/15/3512 is a palindate!
03/15/3513 is a palindate!
04/15/3514 is a palindate!
05/15/3515 is a palindate!
06/15/3516 is a palindate!
07/15/3517 is a palindate!
08/15/3518 is a palindate!
09/15/3519 is a palindate!
02/05/3520 is a palindate!
01/25/3521 is a palindate!
12/05/3521 is a palindate!
02/25/3522 is a palindate!
03/25/3523 is a palindate!
04/25/3524 is a palindate!
05/25/3525 is a palindate!
06/25/3526 is a palindate!
07/25/3527 is a palindate!
08/25/3528 is a palindate!
09/25/3529 is a palindate!
03/05/3530 is a palindate!
04/05/3540 is a palindate!
05/05/3550 is a palindate!
06/05/3560 is a palindate!
07/05/3570 is a palindate!
08/05/3580 is a palindate!
09/05/3590 is a palindate!
01/06/3601 is a palindate!
10/06/3601 is a palindate!
02/06/3602 is a palindate!
03/06/3603 is a palindate!
04/06/3604 is a palindate!
05/06/3605 is a palindate!
06/06/3606 is a palindate!
07/06/3607 is a palindate!
08/06/3608 is a palindate!
09/06/3609 is a palindate!
01/06/3610 is a palindate!
01/16/3611 is a palindate!
11/06/3611 is a palindate!
02/16/3612 is a palindate!
03/16/3613 is a palindate!
04/16/3614 is a palindate!
05/16/3615 is a palindate!
06/16/3616 is a palindate!
07/16/3617 is a palindate!
08/16/3618 is a palindate!
09/16/3619 is a palindate!
02/06/3620 is a palindate!
01/26/3621 is a palindate!
12/06/3621 is a palindate!
02/26/3622 is a palindate!
03/26/3623 is a palindate!
04/26/3624 is a palindate!
05/26/3625 is a palindate!
06/26/3626 is a palindate!
07/26/3627 is a palindate!
08/26/3628 is a palindate!
09/26/3629 is a palindate!
03/06/3630 is a palindate!
04/06/3640 is a palindate!
05/06/3650 is a palindate!
06/06/3660 is a palindate!
07/06/3670 is a palindate!
08/06/3680 is a palindate!
09/06/3690 is a palindate!
01/07/3701 is a palindate!
10/07/3701 is a palindate!
02/07/3702 is a palindate!
03/07/3703 is a palindate!
04/07/3704 is a palindate!
05/07/3705 is a palindate!
06/07/3706 is a palindate!
07/07/3707 is a palindate!
08/07/3708 is a palindate!
09/07/3709 is a palindate!
01/07/3710 is a palindate!
01/17/3711 is a palindate!
11/07/3711 is a palindate!
02/17/3712 is a palindate!
03/17/3713 is a palindate!
04/17/3714 is a palindate!
05/17/3715 is a palindate!
06/17/3716 is a palindate!
07/17/3717 is a palindate!
08/17/3718 is a palindate!
09/17/3719 is a palindate!
02/07/3720 is a palindate!
01/27/3721 is a palindate!
12/07/3721 is a palindate!
02/27/3722 is a palindate!
03/27/3723 is a palindate!
04/27/3724 is a palindate!
05/27/3725 is a palindate!
06/27/3726 is a palindate!
07/27/3727 is a palindate!
08/27/3728 is a palindate!
09/27/3729 is a palindate!
03/07/3730 is a palindate!
04/07/3740 is a palindate!
05/07/3750 is a palindate!
06/07/3760 is a palindate!
07/07/3770 is a palindate!
08/07/3780 is a palindate!
09/07/3790 is a palindate!
01/08/3801 is a palindate!
10/08/3801 is a palindate!
02/08/3802 is a palindate!
03/08/3803 is a palindate!
04/08/3804 is a palindate!
05/08/3805 is a palindate!
06/08/3806 is a palindate!
07/08/3807 is a palindate!
08/08/3808 is a palindate!
09/08/3809 is a palindate!
01/08/3810 is a palindate!
01/18/3811 is a palindate!
11/08/3811 is a palindate!
02/18/3812 is a palindate!
03/18/3813 is a palindate!
04/18/3814 is a palindate!
05/18/3815 is a palindate!
06/18/3816 is a palindate!
07/18/3817 is a palindate!
08/18/3818 is a palindate!
09/18/3819 is a palindate!
02/08/3820 is a palindate!
01/28/3821 is a palindate!
12/08/3821 is a palindate!
02/28/3822 is a palindate!
03/28/3823 is a palindate!
04/28/3824 is a palindate!
05/28/3825 is a palindate!
06/28/3826 is a palindate!
07/28/3827 is a palindate!
08/28/3828 is a palindate!
09/28/3829 is a palindate!
03/08/3830 is a palindate!
04/08/3840 is a palindate!
05/08/3850 is a palindate!
06/08/3860 is a palindate!
07/08/3870 is a palindate!
08/08/3880 is a palindate!
09/08/3890 is a palindate!
01/09/3901 is a palindate!
10/09/3901 is a palindate!
02/09/3902 is a palindate!
03/09/3903 is a palindate!
04/09/3904 is a palindate!
05/09/3905 is a palindate!
06/09/3906 is a palindate!
07/09/3907 is a palindate!
08/09/3908 is a palindate!
09/09/3909 is a palindate!
01/09/3910 is a palindate!
01/19/3911 is a palindate!
11/09/3911 is a palindate!
02/19/3912 is a palindate!
03/19/3913 is a palindate!
04/19/3914 is a palindate!
05/19/3915 is a palindate!
06/19/3916 is a palindate!
07/19/3917 is a palindate!
08/19/3918 is a palindate!
09/19/3919 is a palindate!
02/09/3920 is a palindate!
01/29/3921 is a palindate!
12/09/3921 is a palindate!
03/29/3923 is a palindate!
04/29/3924 is a palindate!
05/29/3925 is a palindate!
06/29/3926 is a palindate!
07/29/3927 is a palindate!
08/29/3928 is a palindate!
09/29/3929 is a palindate!
03/09/3930 is a palindate!
04/09/3940 is a palindate!
05/09/3950 is a palindate!
06/09/3960 is a palindate!
07/09/3970 is a palindate!
08/09/3980 is a palindate!
09/09/3990 is a palindate!
10/04/4001 is a palindate!
01/04/4010 is a palindate!
01/10/4011 is a palindate!
11/04/4011 is a palindate!
02/10/4012 is a palindate!
03/10/4013 is a palindate!
04/10/4014 is a palindate!
05/10/4015 is a palindate!
06/10/4016 is a palindate!
07/10/4017 is a palindate!
08/10/4018 is a palindate!
09/10/4019 is a palindate!
02/04/4020 is a palindate!
01/20/4021 is a palindate!
12/04/4021 is a palindate!
02/20/4022 is a palindate!
03/20/4023 is a palindate!
04/20/4024 is a palindate!
05/20/4025 is a palindate!
06/20/4026 is a palindate!
07/20/4027 is a palindate!
08/20/4028 is a palindate!
09/20/4029 is a palindate!
03/04/4030 is a palindate!
01/30/4031 is a palindate!
03/30/4033 is a palindate!
04/30/4034 is a palindate!
05/30/4035 is a palindate!
06/30/4036 is a palindate!
07/30/4037 is a palindate!
08/30/4038 is a palindate!
09/30/4039 is a palindate!
04/04/4040 is a palindate!
05/04/4050 is a palindate!
06/04/4060 is a palindate!
07/04/4070 is a palindate!
08/04/4080 is a palindate!
09/04/4090 is a palindate!
01/01/4101 is a palindate!
10/01/4101 is a palindate!
10/14/4101 is a palindate!
02/01/4102 is a palindate!
03/01/4103 is a palindate!
04/01/4104 is a palindate!
05/01/4105 is a palindate!
06/01/4106 is a palindate!
07/01/4107 is a palindate!
08/01/4108 is a palindate!
09/01/4109 is a palindate!
01/01/4110 is a palindate!
01/14/4110 is a palindate!
01/11/4111 is a palindate!
11/01/4111 is a palindate!
11/14/4111 is a palindate!
02/11/4112 is a palindate!
03/11/4113 is a palindate!
04/11/4114 is a palindate!
05/11/4115 is a palindate!
06/11/4116 is a palindate!
07/11/4117 is a palindate!
08/11/4118 is a palindate!
09/11/4119 is a palindate!
02/01/4120 is a palindate!
02/14/4120 is a palindate!
01/21/4121 is a palindate!
12/01/4121 is a palindate!
12/14/4121 is a palindate!
02/21/4122 is a palindate!
03/21/4123 is a palindate!
04/21/4124 is a palindate!
05/21/4125 is a palindate!
06/21/4126 is a palindate!
07/21/4127 is a palindate!
08/21/4128 is a palindate!
09/21/4129 is a palindate!
03/01/4130 is a palindate!
03/14/4130 is a palindate!
01/31/4131 is a palindate!
03/31/4133 is a palindate!
05/31/4135 is a palindate!
07/31/4137 is a palindate!
08/31/4138 is a palindate!
04/01/4140 is a palindate!
04/14/4140 is a palindate!
05/01/4150 is a palindate!
05/14/4150 is a palindate!
06/01/4160 is a palindate!
06/14/4160 is a palindate!
07/01/4170 is a palindate!
07/14/4170 is a palindate!
08/01/4180 is a palindate!
08/14/4180 is a palindate!
09/01/4190 is a palindate!
09/14/4190 is a palindate!
01/02/4201 is a palindate!
10/02/4201 is a palindate!
10/24/4201 is a palindate!
02/02/4202 is a palindate!
03/02/4203 is a palindate!
04/02/4204 is a palindate!
05/02/4205 is a palindate!
06/02/4206 is a palindate!
07/02/4207 is a palindate!
08/02/4208 is a palindate!
09/02/4209 is a palindate!
01/02/4210 is a palindate!
01/24/4210 is a palindate!
01/12/4211 is a palindate!
11/02/4211 is a palindate!
11/24/4211 is a palindate!
02/12/4212 is a palindate!
03/12/4213 is a palindate!
04/12/4214 is a palindate!
05/12/4215 is a palindate!
06/12/4216 is a palindate!
07/12/4217 is a palindate!
08/12/4218 is a palindate!
09/12/4219 is a palindate!
02/02/4220 is a palindate!
02/24/4220 is a palindate!
01/22/4221 is a palindate!
12/02/4221 is a palindate!
12/24/4221 is a palindate!
02/22/4222 is a palindate!
03/22/4223 is a palindate!
04/22/4224 is a palindate!
05/22/4225 is a palindate!
06/22/4226 is a palindate!
07/22/4227 is a palindate!
08/22/4228 is a palindate!
09/22/4229 is a palindate!
03/02/4230 is a palindate!
03/24/4230 is a palindate!
04/02/4240 is a palindate!
04/24/4240 is a palindate!
05/02/4250 is a palindate!
05/24/4250 is a palindate!
06/02/4260 is a palindate!
06/24/4260 is a palindate!
07/02/4270 is a palindate!
07/24/4270 is a palindate!
08/02/4280 is a palindate!
08/24/4280 is a palindate!
09/02/4290 is a palindate!
09/24/4290 is a palindate!
01/03/4301 is a palindate!
10/03/4301 is a palindate!
02/03/4302 is a palindate!
03/03/4303 is a palindate!
04/03/4304 is a palindate!
05/03/4305 is a palindate!
06/03/4306 is a palindate!
07/03/4307 is a palindate!
08/03/4308 is a palindate!
09/03/4309 is a palindate!
01/03/4310 is a palindate!
01/13/4311 is a palindate!
11/03/4311 is a palindate!
02/13/4312 is a palindate!
03/13/4313 is a palindate!
04/13/4314 is a palindate!
05/13/4315 is a palindate!
06/13/4316 is a palindate!
07/13/4317 is a palindate!
08/13/4318 is a palindate!
09/13/4319 is a palindate!
02/03/4320 is a palindate!
01/23/4321 is a palindate!
12/03/4321 is a palindate!
02/23/4322 is a palindate!
03/23/4323 is a palindate!
04/23/4324 is a palindate!
05/23/4325 is a palindate!
06/23/4326 is a palindate!
07/23/4327 is a palindate!
08/23/4328 is a palindate!
09/23/4329 is a palindate!
03/03/4330 is a palindate!
04/03/4340 is a palindate!
05/03/4350 is a palindate!
06/03/4360 is a palindate!
07/03/4370 is a palindate!
08/03/4380 is a palindate!
09/03/4390 is a palindate!
01/04/4401 is a palindate!
10/04/4401 is a palindate!
02/04/4402 is a palindate!
03/04/4403 is a palindate!
04/04/4404 is a palindate!
05/04/4405 is a palindate!
06/04/4406 is a palindate!
07/04/4407 is a palindate!
08/04/4408 is a palindate!
09/04/4409 is a palindate!
01/04/4410 is a palindate!
01/14/4411 is a palindate!
11/04/4411 is a palindate!
02/14/4412 is a palindate!
03/14/4413 is a palindate!
04/14/4414 is a palindate!
05/14/4415 is a palindate!
06/14/4416 is a palindate!
07/14/4417 is a palindate!
08/14/4418 is a palindate!
09/14/4419 is a palindate!
02/04/4420 is a palindate!
01/24/4421 is a palindate!
12/04/4421 is a palindate!
02/24/4422 is a palindate!
03/24/4423 is a palindate!
04/24/4424 is a palindate!
05/24/4425 is a palindate!
06/24/4426 is a palindate!
07/24/4427 is a palindate!
08/24/4428 is a palindate!
09/24/4429 is a palindate!
03/04/4430 is a palindate!
04/04/4440 is a palindate!
05/04/4450 is a palindate!
06/04/4460 is a palindate!
07/04/4470 is a palindate!
08/04/4480 is a palindate!
09/04/4490 is a palindate!
01/05/4501 is a palindate!
10/05/4501 is a palindate!
02/05/4502 is a palindate!
03/05/4503 is a palindate!
04/05/4504 is a palindate!
05/05/4505 is a palindate!
06/05/4506 is a palindate!
07/05/4507 is a palindate!
08/05/4508 is a palindate!
09/05/4509 is a palindate!
01/05/4510 is a palindate!
01/15/4511 is a palindate!
11/05/4511 is a palindate!
02/15/4512 is a palindate!
03/15/4513 is a palindate!
04/15/4514 is a palindate!
05/15/4515 is a palindate!
06/15/4516 is a palindate!
07/15/4517 is a palindate!
08/15/4518 is a palindate!
09/15/4519 is a palindate!
02/05/4520 is a palindate!
01/25/4521 is a palindate!
12/05/4521 is a palindate!
02/25/4522 is a palindate!
03/25/4523 is a palindate!
04/25/4524 is a palindate!
05/25/4525 is a palindate!
06/25/4526 is a palindate!
07/25/4527 is a palindate!
08/25/4528 is a palindate!
09/25/4529 is a palindate!
03/05/4530 is a palindate!
04/05/4540 is a palindate!
05/05/4550 is a palindate!
06/05/4560 is a palindate!
07/05/4570 is a palindate!
08/05/4580 is a palindate!
09/05/4590 is a palindate!
01/06/4601 is a palindate!
10/06/4601 is a palindate!
02/06/4602 is a palindate!
03/06/4603 is a palindate!
04/06/4604 is a palindate!
05/06/4605 is a palindate!
06/06/4606 is a palindate!
07/06/4607 is a palindate!
08/06/4608 is a palindate!
09/06/4609 is a palindate!
01/06/4610 is a palindate!
01/16/4611 is a palindate!
11/06/4611 is a palindate!
02/16/4612 is a palindate!
03/16/4613 is a palindate!
04/16/4614 is a palindate!
05/16/4615 is a palindate!
06/16/4616 is a palindate!
07/16/4617 is a palindate!
08/16/4618 is a palindate!
09/16/4619 is a palindate!
02/06/4620 is a palindate!
01/26/4621 is a palindate!
12/06/4621 is a palindate!
02/26/4622 is a palindate!
03/26/4623 is a palindate!
04/26/4624 is a palindate!
05/26/4625 is a palindate!
06/26/4626 is a palindate!
07/26/4627 is a palindate!
08/26/4628 is a palindate!
09/26/4629 is a palindate!
03/06/4630 is a palindate!
04/06/4640 is a palindate!
05/06/4650 is a palindate!
06/06/4660 is a palindate!
07/06/4670 is a palindate!
08/06/4680 is a palindate!
09/06/4690 is a palindate!
01/07/4701 is a palindate!
10/07/4701 is a palindate!
02/07/4702 is a palindate!
03/07/4703 is a palindate!
04/07/4704 is a palindate!
05/07/4705 is a palindate!
06/07/4706 is a palindate!
07/07/4707 is a palindate!
08/07/4708 is a palindate!
09/07/4709 is a palindate!
01/07/4710 is a palindate!
01/17/4711 is a palindate!
11/07/4711 is a palindate!
02/17/4712 is a palindate!
03/17/4713 is a palindate!
04/17/4714 is a palindate!
05/17/4715 is a palindate!
06/17/4716 is a palindate!
07/17/4717 is a palindate!
08/17/4718 is a palindate!
09/17/4719 is a palindate!
02/07/4720 is a palindate!
01/27/4721 is a palindate!
12/07/4721 is a palindate!
02/27/4722 is a palindate!
03/27/4723 is a palindate!
04/27/4724 is a palindate!
05/27/4725 is a palindate!
06/27/4726 is a palindate!
07/27/4727 is a palindate!
08/27/4728 is a palindate!
09/27/4729 is a palindate!
03/07/4730 is a palindate!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.