Skip to content

Instantly share code, notes, and snippets.

@xtetsuji
Last active December 9, 2023 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xtetsuji/ca9102b761613decce1cdac4943ad780 to your computer and use it in GitHub Desktop.
Save xtetsuji/ca9102b761613decce1cdac4943ad780 to your computer and use it in GitHub Desktop.
1209 powered by 2023
perl -MMath::BigInt -E 'say Math::BigInt->new("1209")->bpow("2023")->to_base(10) =~ s/(?<=\d)(?=(?:\d\d\d)+(?!\d))/,/gr =~ s/((?:\d\d\d,){10})/$1\n/gr'|
56,028,196,270,236,769,803,947,512,033,802,
643,950,718,813,699,446,900,264,674,075,
415,305,326,234,814,501,958,526,875,166,
420,961,188,505,367,801,364,302,483,625,
967,733,313,730,508,402,918,518,620,301,
174,115,785,905,760,503,016,941,226,910,
190,548,280,599,078,119,864,156,190,004,
197,771,422,322,777,284,376,620,569,864,
722,605,551,589,117,083,009,475,435,017,
021,161,471,776,122,529,470,381,333,604,
954,770,650,301,154,579,823,660,866,168,
435,266,595,380,042,770,100,947,449,190,
580,881,148,904,485,648,841,259,551,011,
668,417,272,003,083,780,630,913,975,011,
423,280,818,194,976,430,875,801,706,107,
036,196,655,926,321,962,725,221,975,111,
900,959,505,545,930,755,459,228,597,567,
948,296,178,472,165,228,994,710,358,756,
872,772,221,229,799,105,207,464,431,719,
908,096,220,813,569,094,099,541,157,995,
152,219,343,521,452,904,895,867,773,974,
178,910,933,593,144,581,128,190,638,896,
779,206,716,981,219,205,026,256,936,289,
641,730,053,137,491,983,711,519,744,909,
830,539,718,677,173,871,495,698,444,903,
477,377,272,541,335,781,095,334,013,163,
647,194,852,835,604,574,038,749,573,043,
359,317,375,197,967,858,233,465,188,713,
831,303,901,501,346,982,754,006,921,082,
513,226,757,139,079,080,072,665,819,180,
866,916,919,348,028,982,384,096,312,732,
257,848,633,244,076,315,323,531,834,795,
933,561,448,714,156,143,431,706,690,232,
823,782,071,254,914,708,368,884,104,316,
323,469,528,278,300,222,542,677,697,426,
148,165,707,740,971,397,525,332,102,216,
192,770,019,374,800,188,341,092,225,023,
435,516,616,057,149,830,984,722,999,445,
592,475,717,536,030,143,308,611,385,500,
910,993,358,181,930,794,340,737,720,463,
141,183,810,419,324,306,327,265,687,580,
179,216,443,030,678,320,215,143,415,409,
802,290,452,574,759,671,995,994,314,944,
404,399,960,009,932,036,736,744,783,636,
044,015,209,211,276,970,052,329,078,471,
147,087,515,095,773,679,740,168,729,007,
080,374,762,159,801,361,483,318,721,145,
320,835,837,822,461,119,862,883,073,878,
636,862,122,049,353,414,232,364,153,947,
650,839,173,465,588,160,015,973,490,674,
093,677,554,341,453,157,760,024,560,064,
630,261,095,572,161,040,732,758,821,524,
486,627,387,178,980,653,403,885,442,481,
239,940,301,534,069,644,183,645,871,968,
481,777,754,041,945,208,811,973,090,951,
623,927,040,000,907,172,687,076,884,441,
456,424,860,554,873,925,621,718,552,589,
018,542,302,618,858,161,236,697,300,737,
801,046,006,212,054,254,336,355,821,490,
199,234,404,876,218,533,052,774,423,368,
783,807,238,599,179,304,209,504,933,739,
835,138,635,992,121,692,159,992,479,673,
655,380,323,694,832,952,993,397,320,126,
400,313,289,452,618,270,470,755,307,880,
252,409,881,720,053,624,614,372,455,184,
112,480,392,985,764,373,014,400,819,722,
279,508,187,498,994,144,129,730,935,581,
709,118,260,264,354,636,805,726,309,583,
896,689,079,191,427,723,767,315,200,312,
586,312,781,730,875,282,834,330,557,650,
222,691,746,751,232,240,552,860,899,241,
135,277,602,956,390,199,261,001,944,363,
037,350,691,156,402,809,473,576,454,475,
239,689,615,317,344,840,019,329,513,096,
283,353,172,872,974,784,985,412,673,334,
703,056,499,533,173,107,595,110,908,377,
776,144,124,724,484,336,164,499,141,970,
480,186,339,977,810,219,100,065,793,341,
103,739,008,742,027,188,739,508,013,095,
989,106,885,841,026,706,446,689,745,692,
055,113,059,197,949,573,958,723,259,967,
785,187,691,106,855,192,716,902,712,752,
909,818,034,321,717,226,328,458,303,121,
322,970,886,959,805,106,515,015,919,417,
238,065,616,583,681,926,969,344,670,938,
533,772,700,582,245,015,737,659,864,364,
149,859,195,102,886,145,281,315,018,124,
375,247,470,501,491,611,874,886,038,930,
836,189,732,208,771,075,355,431,131,212,
047,572,754,292,306,484,286,596,904,379,
146,884,374,776,395,402,383,690,726,331,
099,539,495,617,846,772,593,438,604,490,
803,605,607,916,280,185,511,825,574,419,
376,727,643,298,347,005,463,345,161,227,
738,992,713,225,599,665,521,381,967,387,
590,389,554,474,769,943,986,708,800,752,
849,076,239,995,016,210,071,293,704,050,
961,378,025,276,310,315,014,878,246,024,
810,611,373,347,987,743,362,984,102,163,
102,831,890,029,810,915,416,122,539,251,
891,396,684,008,113,346,947,126,646,627,
733,560,775,630,041,087,811,796,613,967,
862,948,916,211,947,285,515,010,883,023,
086,751,974,064,345,118,102,415,941,364,
349,228,842,941,248,650,528,504,843,805,
768,257,747,354,168,853,585,730,920,220,
836,321,355,922,907,015,084,643,970,300,
032,940,819,022,327,547,746,698,629,047,
089,989,459,226,104,851,799,079,925,890,
436,606,238,535,157,216,866,683,962,766,
113,293,375,902,480,449,604,777,248,489,
750,276,220,907,791,100,790,199,560,535,
353,337,280,653,624,635,909,030,676,004,
193,598,140,418,377,780,604,746,568,828,
851,126,423,537,362,953,875,636,849,051,
212,603,544,542,068,410,217,321,728,430,
629,492,274,308,322,371,609,320,233,724,
959,671,331,566,003,288,733,817,604,237,
159,045,814,213,966,082,859,930,927,923,
903,435,391,373,315,234,634,923,840,887,
831,802,108,271,070,752,821,634,700,599,
736,004,253,971,835,237,643,316,752,776,
956,511,731,375,569,887,374,221,001,966,
737,149,036,030,683,337,354,485,555,865,
231,839,879,550,212,284,203,755,191,606,
115,910,008,963,760,932,198,808,483,792,
092,539,710,591,676,697,551,671,309,766,
061,389,953,544,098,479,962,728,064,384,
575,879,551,206,746,444,633,858,977,412,
811,857,530,204,075,907,244,902,864,977,
857,803,490,437,712,984,780,070,526,635,
570,219,891,091,015,351,969,250,702,334,
142,857,580,445,325,695,404,865,586,902,
408,494,714,026,985,266,160,682,718,280,
741,676,669,074,329,903,191,443,343,710,
754,010,378,519,149,027,225,840,759,747,
305,818,195,920,997,840,419,381,246,282,
214,228,039,331,674,194,562,258,366,448,
309,775,260,387,923,488,825,631,067,910,
961,529,906,786,575,659,632,636,265,544,
029,892,562,909,883,063,366,526,169,795,
518,059,174,734,231,815,757,749,530,077,
734,532,514,255,834,991,344,649,239,559,
430,538,691,369,966,288,787,860,531,882,
518,348,228,121,617,167,708,244,301,332,
223,314,395,383,906,079,216,892,526,242,
168,159,310,044,657,726,141,272,733,434,
741,502,450,510,812,497,811,772,404,643,
011,218,927,247,182,679,431,069,156,332,
812,122,007,516,650,201,976,743,130,977,
725,241,008,820,290,495,993,277,316,703,
922,649,066,677,262,356,486,811,292,543,
783,840,961,991,742,933,411,601,646,866,
517,978,329,708,926,119,362,720,699,838,
977,535,009,784,056,658,558,364,019,226,
641,447,666,071,793,266,085,567,644,536,
099,499,210,354,829,688,936,096,504,335,
192,034,963,274,699,237,065,758,825,195,
096,534,395,830,906,076,509,887,895,699,
732,930,398,790,843,912,469,446,919,710,
087,343,549,782,956,628,068,619,002,513,
284,814,652,121,642,281,495,894,003,105,
898,557,742,412,107,436,069,036,185,280,
513,486,992,680,785,343,839,559,250,675,
988,063,390,804,250,288,553,371,280,581,
044,817,300,035,611,418,656,335,316,035,
885,265,752,963,019,133,925,304,344,109,
615,593,996,927,240,886,590,874,100,194,
709,410,740,825,903,834,773,901,771,331,
840,798,717,017,001,644,659,241,703,575,
161,012,233,197,447,468,589,352,284,464,
714,000,370,009,281,647,477,417,421,865,
892,935,709,422,285,215,427,977,941,530,
777,670,136,599,708,988,969,762,363,230,
135,201,643,443,921,628,831,577,672,626,
926,113,283,730,667,823,986,711,755,095,
617,355,563,798,943,861,100,945,750,121,
291,047,694,309,654,106,342,080,068,666,
023,607,957,569,749,148,192,258,653,943,
854,295,487,906,117,475,509,991,179,872,
661,752,574,316,626,796,101,625,935,289,
271,823,981,048,306,378,355,137,351,790,
637,007,327,938,647,681,145,162,872,765,
384,649,409,330,169,709,371,897,008,126,
916,869,747,813,436,695,889,664,312,754,
003,157,928,616,283,622,449,190,945,473,
156,991,798,032,042,159,190,792,079,727,
397,612,958,888,097,739,683,285,627,515,
807,512,073,777,507,872,922,964,567,968,
925,257,462,385,839,592,595,898,447,429,
774,921,165,256,230,019,324,928,732,279,
585,166,221,828,479,601,757,384,999,050,
955,953,444,925,617,785,140,035,438,613,
847,953,311,577,191,224,454,417,738,847,
688,105,913,965,668,468,931,769,468,789,
759,725,117,431,834,713,602,163,705,089,
000,758,692,278,018,833,776,462,363,429,
879,182,014,453,332,315,637,546,890,039,
713,465,064,017,253,818,834,161,406,148,
395,391,052,334,954,668,271,014,270,883,
461,897,100,080,800,657,361,735,784,991,
270,154,889,231,415,916,587,446,771,402,
383,712,582,150,283,011,921,574,678,176,
125,860,587,574,905,438,730,197,943,054,
603,369,389,460,467,466,290,483,484,007,
592,198,385,117,406,391,055,494,274,498,
058,267,645,243,189,722,008,206,011,911,
002,793,019,374,961,679,411,529
$ perl -MMath::BigInt -E 'my %count; $count{$_}++ for split //, Math::BigInt->new("1209")->bpow("2023")->to_base(10); END { say "$_ => $count{$_}" for sort keys %count }'
0 => 663
1 => 663
2 => 595
3 => 652
4 => 600
5 => 588
6 => 585
7 => 650
8 => 586
9 => 654
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment