aboutsummaryrefslogtreecommitdiff
path: root/challenge-168
diff options
context:
space:
mode:
authordrbaggy <js5@sanger.ac.uk>2022-06-11 23:13:00 +0100
committerdrbaggy <js5@sanger.ac.uk>2022-06-11 23:13:00 +0100
commit3c1dd872be61bf5ef7b1a974ab7b3ff09ff0225d (patch)
tree4f1aded94bcdb8c2beca1c345184e318006021e9 /challenge-168
parented0f1ce43611c56af49cc9992ce3ba00b516955d (diff)
downloadperlweeklychallenge-club-3c1dd872be61bf5ef7b1a974ab7b3ff09ff0225d.tar.gz
perlweeklychallenge-club-3c1dd872be61bf5ef7b1a974ab7b3ff09ff0225d.tar.bz2
perlweeklychallenge-club-3c1dd872be61bf5ef7b1a974ab7b3ff09ff0225d.zip
added 32
Diffstat (limited to 'challenge-168')
-rw-r--r--challenge-168/james-smith/README.md209
1 files changed, 209 insertions, 0 deletions
diff --git a/challenge-168/james-smith/README.md b/challenge-168/james-smith/README.md
index f718e332c8..88076d98f6 100644
--- a/challenge-168/james-smith/README.md
+++ b/challenge-168/james-smith/README.md
@@ -646,6 +646,215 @@ possible factors, the 25th one has 1,111 digits, and the 30th has 5,496 digits.
166,297,151,254,701,515,722,282,329,767,600,954,179,737,653,801,553,687,
743,693,066,104,177,720,086,256,569,308,824,976,776,312,296,368,660,157,
133,659,250,924,100,353,190,904,842,973,041,961,797,086,075,007
+
+ 32 : 491,495,693,098,013,616,432,150,961,499,013,650,013,057,172,667,413,562,120,
+ 100,698,052,275,581,671,121,470,909,053,631,821,245,665,708,184,723,798,
+ 299,563,380,071,248,816,214,111,631,950,590,133,082,259,152,510,077,621,
+ 517,682,711,251,742,204,711,343,964,377,360,212,662,842,251,348,191,864,
+ 018,305,861,667,125,910,926,106,558,353,273,122,988,944,746,151,744,711,
+ 172,730,488,441,354,753,520,048,942,841,634,355,834,482,899,720,885,199,
+ 805,073,905,634,644,345,830,451,195,080,582,707,644,349,109,731,238,469,
+ 331,123,846,594,932,774,296,702,548,348,207,478,156,092,749,209,195,614,
+ 535,698,791,850,463,682,068,859,821,008,429,968,218,304,643,781,758,495,
+ 103,191,817,182,996,575,726,328,375,093,692,738,385,813,571,954,816,689,
+ 436,220,165,302,904,167,484,740,181,248,464,188,716,824,061,498,385,994,
+ 788,835,002,684,742,040,218,080,448,475,983,770,129,641,258,778,527,276,
+ 191,522,652,231,989,516,404,667,344,972,608,258,181,475,001,377,019,585,
+ 119,063,029,921,057,877,897,755,010,461,150,208,702,722,446,475,215,061,
+ 222,024,462,784,979,257,095,231,018,877,306,374,751,188,147,336,136,877,
+ 944,073,600,018,472,133,231,245,964,832,423,024,364,333,473,035,659,711,
+ 644,786,379,770,311,763,393,493,133,226,385,209,224,966,048,891,047,526,
+ 207,871,498,153,941,717,045,892,334,629,005,398,915,636,219,344,877,547,
+ 950,022,714,861,689,030,511,885,510,565,832,744,796,197,426,040,643,161,
+ 632,517,173,798,376,397,559,220,580,118,128,618,767,819,914,395,408,092,
+ 255,932,209,754,067,958,361,632,843,950,157,081,804,632,526,714,505,956,
+ 729,220,105,204,119,465,860,505,738,466,785,259,212,737,902,559,491,089,
+ 774,811,256,992,726,739,858,508,045,725,595,368,712,104,668,837,797,054,
+ 326,511,365,664,354,181,635,522,064,189,381,521,787,086,833,255,911,587,
+ 149,541,431,903,319,922,044,884,089,555,566,619,462,212,303,623,011,229,
+ 425,880,552,890,185,422,122,840,156,185,436,418,155,390,568,911,582,123,
+ 887,700,787,555,757,888,958,321,530,647,938,211,994,941,135,698,906,141,
+ 003,285,836,008,116,427,196,164,934,687,569,953,595,091,791,703,916,420,
+ 426,243,680,836,080,393,241,575,603,936,795,501,919,482,120,328,398,294,
+ 948,377,049,726,562,562,084,381,115,132,203,754,287,098,767,381,547,956,
+ 208,759,076,980,850,276,431,799,256,295,456,166,575,954,790,300,895,584,
+ 987,093,590,571,108,181,650,287,846,241,515,608,226,081,795,638,385,984,
+ 817,983,275,269,759,906,375,394,052,324,123,593,163,754,004,805,360,615,
+ 183,515,233,736,216,759,428,666,789,127,431,544,561,178,075,921,555,858,
+ 311,624,429,893,470,623,033,512,364,286,221,871,981,795,011,694,995,355,
+ 440,704,565,345,998,653,687,610,540,648,382,822,676,153,533,772,348,430,
+ 465,040,416,446,912,406,341,251,845,625,775,816,803,190,023,903,640,250,
+ 138,207,663,111,732,029,105,362,386,066,789,931,483,512,377,747,526,938,
+ 700,315,437,655,950,200,120,375,010,085,494,225,636,673,730,577,037,081,
+ 231,739,525,039,152,392,717,203,734,650,350,408,878,163,292,714,559,208,
+ 373,758,417,200,215,934,708,361,197,279,321,119,535,770,585,203,607,381,
+ 869,758,392,859,956,665,510,456,812,773,056,089,717,098,272,143,072,144,
+ 899,761,984,888,563,992,041,945,093,789,989,601,537,024,266,765,730,983,
+ 805,625,095,202,464,172,956,444,220,131,751,566,754,432,879,224,092,049,
+ 489,610,946,304,849,217,536,629,267,283,035,627,977,487,298,950,824,056,
+ 491,339,817,780,266,713,548,906,107,917,954,838,000,632,782,127,618,801,
+ 901,031,949,794,731,099,111,378,750,911,778,688,247,521,141,618,469,967,
+ 886,115,335,987,948,960,846,933,998,934,064,802,827,403,998,844,637,286,
+ 445,494,526,349,595,456,810,663,286,692,493,479,847,748,257,108,149,452,
+ 686,172,385,149,480,429,398,971,129,134,558,447,404,247,885,481,384,871,
+ 056,381,944,444,904,564,003,323,138,413,550,141,209,194,856,976,774,727,
+ 713,639,265,347,586,177,592,739,000,373,405,872,415,943,788,801,196,403,
+ 736,777,807,811,579,026,093,532,799,621,893,422,257,354,071,663,960,615,
+ 760,150,055,936,889,509,238,920,279,766,154,296,759,589,307,212,650,852,
+ 947,734,130,317,223,083,902,087,349,592,286,006,026,249,788,721,287,073,
+ 185,754,894,659,930,504,682,382,949,437,939,815,083,653,508,733,897,310,
+ 567,415,505,646,223,925,787,302,561,821,817,251,757,014,357,132,980,675,
+ 761,116,735,196,816,055,026,715,193,671,413,096,668,228,691,449,553,928,
+ 348,050,137,640,263,654,994,275,037,163,452,302,358,079,885,885,382,541,
+ 823,565,797,779,676,422,907,865,271,156,128,046,495,081,461,050,686,128,
+ 983,851,969,370,711,218,847,771,645,482,708,613,915,572,094,512,681,789,
+ 838,870,015,153,060,209,642,231,669,531,574,497,531,756,412,756,387,039,
+ 089,995,859,281,840,519,506,602,750,959,403,507,354,460,346,187,713,631,
+ 046,344,875,819,090,324,071,482,532,195,247,031,877,467,269,007,429,100,
+ 186,565,519,193,866,646,034,877,705,432,991,898,015,760,729,882,186,444,
+ 140,342,961,572,760,173,581,933,088,195,698,463,362,058,159,434,942,845,
+ 490,389,129,423,803,964,077,158,611,482,290,939,357,963,801,172,599,588,
+ 119,659,369,259,822,258,397,270,876,611,079,208,933,470,672,112,874,034,
+ 498,458,702,386,996,833,219,706,481,797,322,307,614,551,202,426,384,698,
+ 215,207,955,790,977,056,646,318,438,270,324,229,051,921,542,677,739,017,
+ 903,540,297,799,802,720,675,599,240,592,704,287,397,583,352,514,304,466,
+ 581,468,142,105,410,466,895,343,307,505,123,741,831,407,937,073,958,488,
+ 968,684,149,465,150,355,003,720,599,711,778,586,355,726,162,861,832,260,
+ 784,972,603,073,925,099,689,872,417,202,671,022,647,047,147,597,913,542,
+ 588,025,347,730,306,243,383,206,264,934,221,980,230,267,493,754,958,720,
+ 873,378,723,458,467,918,623,694,920,899,190,258,535,613,536,417,206,046,
+ 991,038,934,526,611,024,803,651,441,895,438,934,301,370,580,874,502,844,
+ 553,733,017,926,134,751,456,871,597,875,805,710,595,538,583,231,078,606,
+ 924,485,320,798,449,652,889,702,297,973,994,294,587,281,769,595,074,143,
+ 641,365,411,712,600,298,215,872,911,675,639,088,035,744,153,327,685,975,
+ 174,254,435,398,065,053,123,128,202,117,926,252,793,209,633,391,835,443,
+ 653,291,262,512,000,991,600,020,044,262,015,554,861,407,076,218,674,195,
+ 328,943,275,967,664,585,131,979,032,768,226,869,303,732,008,021,000,378,
+ 390,967,527,707,390,587,946,210,826,382,573,295,967,821,494,397,043,397,
+ 424,358,346,490,655,500,919,916,251,898,877,542,045,589,752,786,471,407,
+ 761,727,610,723,063,512,679,115,414,346,802,739,818,056,018,148,808,274,
+ 057,862,272,928,296,649,906,022,426,522,156,564,984,386,254,625,821,551,
+ 225,856,044,487,653,175,768,424,049,372,776,900,080,433,992,454,278,997,
+ 019,982,049,521,691,085,319,495,205,948,749,805,707,472,318,001,238,837,
+ 950,360,649,602,876,056,123,276,430,181,202,168,229,839,566,501,845,250,
+ 833,439,604,428,613,351,987,794,422,336,947,315,558,445,388,784,505,161,
+ 447,371,690,148,211,285,622,678,556,730,801,133,961,643,486,343,266,876,
+ 401,925,413,670,722,175,547,818,036,762,592,972,293,739,645,279,149,522,
+ 185,360,700,245,356,230,894,845,561,922,346,822,094,720,024,118,615,190,
+ 887,386,426,235,669,515,333,481,221,083,124,751,430,614,773,243,675,467,
+ 669,071,253,577,381,329,311,809,625,399,680,526,598,568,527,075,089,503,
+ 732,623,673,168,880,610,978,176,225,248,139,696,038,603,376,943,871,748,
+ 771,738,408,539,794,823,469,722,787,365,787,751,722,088,579,441,759,625,
+ 201,225,626,654,351,986,254,592,823,583,800,078,565,824,356,962,568,463,
+ 581,871,435,101,178,638,988,894,845,002,230,327,538,300,071,370,036,449,
+ 456,085,648,560,022,217,596,158,370,589,406,321,272,331,551,563,940,523,
+ 997,587,705,680,019,151,940,325,139,604,087,055,409,021,989,094,748,967,
+ 153,707,025,716,371,849,391,889,384,883,736,935,759,832,649,644,073,274,
+ 260,692,899,576,763,242,450,551,083,930,502,170,952,629,427,069,000,709,
+ 348,218,228,215,507,131,133,177,439,786,634,845,775,141,056,557,524,698,
+ 388,225,245,344,253,424,187,726,799,396,414,776,939,961,973,255,572,734,
+ 275,732,392,764,734,465,618,473,087,431,226,069,579,507,814,792,018,299,
+ 634,111,676,871,012,156,535,157,313,314,457,765,270,168,821,648,971,901,
+ 528,360,662,238,363,591,730,559,343,153,243,776,621,215,548,445,930,575,
+ 369,634,375,387,704,216,170,735,553,728,604,384,214,561,247,686,200,134,
+ 727,124,221,590,814,694,116,771,097,643,908,470,583,443,153,127,403,401,
+ 125,825,388,494,585,641,309,671,918,373,257,232,139,284,526,859,516,945,
+ 362,480,210,642,543,439,179,217,331,782,413,550,263,995,444,867,175,600,
+ 079,266,502,969,330,346,421,828,245,967,547,208,377,645,773,997,712,167,
+ 624,786,199,657,963,584,222,572,713,177,559,846,063,156,816,558,138,699,
+ 047,637,227,110,976,292,169,224,556,675,916,169,349,557,363,650,080,435,
+ 751,402,502,796,911,312,348,559,453,427,981,459,082,243,657,399,787,150,
+ 741,474,600,612,717,458,989,325,698,350,408,884,948,376,327,655,298,959,
+ 514,170,009,731,324,323,797,138,991,718,647,729,184,575,548,729,001,997,
+ 466,875,913,681,419,277,033,911,207,450,908,270,775,178,170,519,927,417,
+ 041,205,999,386,384,360,920,288,937,583,441,430,940,770,518,908,991,935,
+ 006,214,168,717,689,761,607,969,050,903,746,411,805,696,217,073,856,844,
+ 165,356,628,210,352,280,512,763,614,789,105,621,280,689,315,720,108,661,
+ 105,973,196,078,402,819,659,438,220,812,441,378,744,312,800,530,102,365,
+ 341,152,360,588,942,583,186,552,875,335,599,979,947,520,353,489,113,702,
+ 625,738,789,494,871,829,918,660,202,362,222,452,028,146,828,921,666,985,
+ 132,266,057,525,543,427,584,758,179,463,098,079,870,465,463,327,846,628,
+ 940,575,389,180,135,670,059,768,634,250,607,550,390,293,389,187,239,821,
+ 177,608,817,889,194,291,344,681,365,864,730,462,909,228,816,063,430,994,
+ 195,001,234,199,778,627,187,291,796,561,309,385,209,223,217,848,576,495,
+ 188,505,219,927,059,267,072,195,994,631,212,164,793,356,383,409,123,473,
+ 499,227,576,727,150,034,164,527,600,911,492,722,579,458,524,510,172,873,
+ 962,069,998,004,786,609,561,975,055,967,244,113,109,752,310,423,258,428,
+ 608,885,257,716,172,800,730,770,240,159,438,209,440,001,054,502,080,161,
+ 833,800,656,899,182,605,666,530,259,894,376,107,168,591,497,479,269,472,
+ 860,060,743,015,966,377,469,698,383,484,340,119,319,165,862,364,874,716,
+ 880,919,183,355,997,561,196,551,835,586,927,991,800,120,017,519,331,838,
+ 830,368,370,710,073,915,508,246,694,756,602,142,290,515,236,719,899,620,
+ 514,281,606,991,952,050,580,687,370,131,158,255,412,843,833,354,017,633,
+ 976,607,879,973,079,592,271,418,891,154,955,142,355,694,874,008,602,152,
+ 702,691,731,855,330,515,218,518,799,766,185,941,820,282,328,329,587,032,
+ 335,093,446,521,397,936,672,768,193,574,476,152,851,364,305,439,213,610,
+ 864,362,363,536,097,921,368,446,623,739,916,154,099,903,274,563,130,595,
+ 763,457,831,477,640,948,266,098,730,859,030,897,007,642,474,684,765,836,
+ 522,306,559,642,634,544,238,113,894,575,376,004,627,232,749,403,145,682,
+ 575,492,112,836,895,618,155,414,143,293,449,027,748,260,847,672,033,116,
+ 144,379,722,440,447,966,302,460,258,928,340,771,274,754,739,685,306,765,
+ 002,683,172,753,219,640,769,196,625,513,622,239,526,376,375,044,467,618,
+ 947,526,103,600,958,129,915,346,834,834,755,617,878,626,128,374,826,497,
+ 409,966,715,250,150,087,733,771,450,647,440,326,170,020,270,371,860,919,
+ 852,172,830,117,148,356,939,251,823,371,032,826,893,764,823,414,995,181,
+ 910,473,422,179,851,854,088,305,392,348,529,979,985,733,967,689,618,920,
+ 597,295,811,169,423,788,352,331,519,896,895,591,149,264,000,782,483,424,
+ 670,607,223,071,236,320,204,167,387,225,640,943,868,249,650,812,054,976,
+ 618,745,978,119,623,139,252,632,248,479,241,000,396,057,486,639,972,983,
+ 728,202,980,449,401,706,687,666,091,245,885,261,794,129,103,363,914,641,
+ 457,578,848,850,320,559,162,520,842,960,315,582,720,740,538,729,049,181,
+ 228,356,864,800,612,036,800,364,604,653,858,665,351,473,036,685,721,556,
+ 186,771,762,292,491,987,661,935,238,258,939,963,186,505,361,763,871,681,
+ 389,006,842,237,780,304,564,694,530,130,303,756,457,627,772,647,667,715,
+ 632,871,886,668,303,254,156,722,656,789,608,576,646,162,851,667,613,123,
+ 212,123,781,600,186,597,362,938,861,604,474,779,572,648,671,127,183,636,
+ 272,949,466,273,364,298,304,113,165,355,241,114,184,282,634,182,944,967,
+ 581,733,329,940,141,900,394,572,085,967,254,899,458,727,943,456,316,856,
+ 683,232,243,435,472,190,132,384,994,380,852,848,757,553,341,850,180,566,
+ 980,663,561,040,633,982,184,882,172,997,943,246,283,702,280,792,914,714,
+ 207,258,998,014,781,618,868,701,254,516,169,664,644,133,790,073,794,290,
+ 942,061,994,959,600,175,809,301,067,305,725,352,368,149,168,501,697,637,
+ 770,196,392,677,005,295,657,175,410,086,252,310,034,487,567,061,248,394,
+ 685,206,261,870,069,547,130,267,746,381,859,663,304,420,744,067,832,679,
+ 156,653,007,136,520,393,236,419,209,941,646,901,985,930,966,906,642,455,
+ 859,478,745,575,710,704,800,830,838,430,504,431,332,287,314,936,375,065,
+ 687,252,733,490,448,102,454,499,635,921,213,267,720,488,858,065,194,091,
+ 192,511,315,939,851,207,998,746,240,817,480,841,955,546,739,543,105,753,
+ 151,225,135,002,078,919,041,809,089,463,014,155,527,251,625,334,778,476,
+ 154,961,343,304,345,687,149,555,848,885,493,664,341,918,503,416,501,259,
+ 894,524,520,089,806,402,836,869,593,589,214,957,384,542,883,212,689,945,
+ 957,288,936,001,557,286,153,339,277,926,554,650,223,507,494,561,322,821,
+ 727,492,567,769,595,185,190,542,198,363,812,111,508,153,205,254,002,976,
+ 660,234,425,900,349,481,126,399,296,616,314,528,634,770,102,600,321,469,
+ 981,379,298,462,554,926,542,522,561,711,274,956,961,096,565,522,054,727,
+ 586,364,312,593,100,024,202,698,097,221,190,249,256,629,375,803,531,571,
+ 603,483,628,214,228,928,836,444,004,196,499,304,160,686,390,656,642,538,
+ 435,630,974,263,855,439,129,031,458,513,686,342,977,974,608,652,775,024,
+ 921,765,290,539,469,772,982,589,292,235,727,631,930,882,307,043,953,729,
+ 081,909,801,167,633,746,139,861,095,457,305,288,809,546,770,307,365,810,
+ 699,469,898,529,309,402,284,477,191,618,746,373,701,092,237,854,849,650,
+ 082,472,881,652,178,187,814,843,312,086,572,771,273,935,611,277,077,229,
+ 677,826,113,380,628,577,268,125,705,197,786,062,697,605,235,803,213,536,
+ 170,380,712,307,513,380,237,146,976,066,712,229,255,364,067,683,223,882,
+ 942,905,473,141,273,555,804,547,784,988,154,473,576,487,790,183,675,889,
+ 169,209,712,176,723,607,210,680,144,106,532,227,984,924,860,808,508,240,
+ 036,795,389,598,875,203,722,945,950,614,777,436,024,380,371,055,852,660,
+ 478,704,865,171,893,715,541,678,471,349,487,289,950,135,258,455,049,296,
+ 964,626,107,569,861,296,981,725,874,915,360,762,519,723,712,174,936,650,
+ 229,054,312,386,954,163,359,745,766,483,362,685,310,896,421,930,157,826,
+ 438,983,831,916,417,792,040,394,241,115,624,277,056,422,161,311,350,490,
+ 013,725,303,568,260,721,744,962,972,319,343,298,480,641,129,788,758,324,
+ 832,121,422,654,720,845,714,209,601,292,218,073,196,869,699,511,462,020,
+ 186,188,807,689,271,270,960,216,157,479,795,521,549,547,330,117,103,863,
+ 935,521,147,275,923,819,333,058,033,031,485,220,701,751,813,581,458,828,
+ 930,715,002,962,689,553,729,163,359,270,318,043,811,435,805,318,732,656,
+ 395,103,611,341,343,445,734,356,837,523,761,130,120,859,577,630,899,613,
+ 927,188,472,534,982,376,158,293,682,207,837,328,857,374,527,828,674,036,
+ 922,854,468,625,398,594,743,686,673,293,479,663,305,777,228,545,864,346,
+ 805,078,777,338,844,499,773,209,196,069,969,483,618,305,514,164,672,493,
+ 365,285,367,655,212,791,989,413,737,054,085,159
+
```
# Challenge 2 - Home Prime