aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-160/sgreen/README.md2
-rw-r--r--challenge-161/sgreen/README.md3
-rw-r--r--challenge-162/sgreen/README.md3
-rw-r--r--challenge-163/sgreen/README.md3
-rw-r--r--challenge-164/sgreen/README.md3
-rw-r--r--challenge-165/sgreen/README.md3
-rw-r--r--challenge-166/sgreen/README.md3
-rw-r--r--challenge-167/sgreen/README.md3
-rw-r--r--challenge-168/james-smith/README.md1594
-rw-r--r--challenge-168/sgreen/README.md3
-rw-r--r--challenge-169/dario-mazzeo/README1
-rwxr-xr-xchallenge-169/dario-mazzeo/perl/ch-1.pl24
-rw-r--r--challenge-169/dave-jacoby/perl/ch-1.pl53
-rw-r--r--challenge-169/dave-jacoby/perl/ch-2.pl71
-rwxr-xr-xchallenge-169/e-choroba/perl/ch-1.pl24
-rwxr-xr-xchallenge-169/e-choroba/perl/ch-2.pl25
-rwxr-xr-xchallenge-169/eric-cheung/python/ch-1.py46
-rwxr-xr-xchallenge-169/eric-cheung/python/ch-2.py80
-rw-r--r--challenge-169/habere-et-dispetire/raku/ch-1.raku18
-rw-r--r--challenge-169/habere-et-dispetire/raku/ch-2.raku18
-rw-r--r--challenge-169/james-smith/README.md290
-rw-r--r--challenge-169/james-smith/blog.txt2
-rw-r--r--challenge-169/james-smith/perl/ch-1-npp.pl18
-rw-r--r--challenge-169/james-smith/perl/ch-1.pl22
-rw-r--r--challenge-169/james-smith/perl/ch-2-npp.pl18
-rw-r--r--challenge-169/james-smith/perl/ch-2.pl35
-rw-r--r--challenge-169/laurent-rosenfeld/blog.txt1
-rw-r--r--challenge-169/laurent-rosenfeld/perl/ch-1.pl19
-rw-r--r--challenge-169/laurent-rosenfeld/perl/ch-2.pl88
-rw-r--r--challenge-169/laurent-rosenfeld/raku/ch-1.raku4
-rw-r--r--challenge-169/laurent-rosenfeld/raku/ch-2.raku25
-rw-r--r--challenge-169/luca-ferrari/blog-1.txt1
-rw-r--r--challenge-169/luca-ferrari/blog-2.txt1
-rw-r--r--challenge-169/luca-ferrari/blog-3.txt1
-rw-r--r--challenge-169/luca-ferrari/blog-4.txt1
-rw-r--r--challenge-169/luca-ferrari/blog-5.txt1
-rw-r--r--challenge-169/luca-ferrari/blog-6.txt1
-rw-r--r--challenge-169/luca-ferrari/postgresql/ch-1.plperl54
-rw-r--r--challenge-169/luca-ferrari/postgresql/ch-1.sql98
-rw-r--r--challenge-169/luca-ferrari/postgresql/ch-2.plperl74
-rw-r--r--challenge-169/luca-ferrari/postgresql/ch-2.sql54
-rwxr-xr-xchallenge-169/luca-ferrari/raku/ch-1.p634
-rwxr-xr-xchallenge-169/luca-ferrari/raku/ch-2.p637
-rw-r--r--challenge-169/mark-anderson/raku/ch-1.raku17
-rw-r--r--challenge-169/mark-anderson/raku/ch-2.raku35
-rw-r--r--challenge-169/michael-dicicco/java/ch1.java54
-rw-r--r--challenge-169/michael-dicicco/java/ch2.java70
-rw-r--r--challenge-169/michael-dicicco/python/ch-1.py24
-rw-r--r--challenge-169/michael-dicicco/python/ch-2.py38
-rw-r--r--challenge-169/peter-campbell-smith/blog.txt1
-rwxr-xr-xchallenge-169/peter-campbell-smith/perl/ch-1.pl32
-rwxr-xr-xchallenge-169/peter-campbell-smith/perl/ch-2.pl62
-rw-r--r--challenge-169/pokgopun/go/ch-1.go105
-rw-r--r--challenge-169/pokgopun/go/ch-2.go147
-rw-r--r--challenge-169/pokgopun/perl/ch-1.pl13
-rw-r--r--challenge-169/pokgopun/perl/ch-2.pl16
-rw-r--r--challenge-169/robert-dicicco/raku/ch-1.raku39
-rw-r--r--challenge-169/roger-bell-west/blog.txt1
-rwxr-xr-xchallenge-169/roger-bell-west/javascript/ch-1.js90
-rwxr-xr-xchallenge-169/roger-bell-west/javascript/ch-2.js122
-rw-r--r--challenge-169/roger-bell-west/kotlin/ch-1.kt62
-rw-r--r--challenge-169/roger-bell-west/kotlin/ch-2.kt99
-rwxr-xr-xchallenge-169/roger-bell-west/lua/ch-1.lua108
-rwxr-xr-xchallenge-169/roger-bell-west/lua/ch-2.lua154
-rwxr-xr-xchallenge-169/roger-bell-west/perl/ch-1.pl61
-rwxr-xr-xchallenge-169/roger-bell-west/perl/ch-2.pl85
-rw-r--r--challenge-169/roger-bell-west/postscript/ch-1.ps265
-rw-r--r--challenge-169/roger-bell-west/postscript/ch-2.ps316
-rwxr-xr-xchallenge-169/roger-bell-west/python/ch-1.py53
-rwxr-xr-xchallenge-169/roger-bell-west/python/ch-2.py70
-rwxr-xr-xchallenge-169/roger-bell-west/raku/ch-1.p663
-rwxr-xr-xchallenge-169/roger-bell-west/raku/ch-2.p679
-rwxr-xr-xchallenge-169/roger-bell-west/ruby/ch-1.rb35
-rwxr-xr-xchallenge-169/roger-bell-west/ruby/ch-2.rb35
-rwxr-xr-xchallenge-169/roger-bell-west/rust/ch-1.rs71
-rwxr-xr-xchallenge-169/roger-bell-west/rust/ch-2.rs96
-rw-r--r--challenge-169/sgreen/README.md4
-rw-r--r--challenge-169/sgreen/blog.txt1
-rwxr-xr-xchallenge-169/sgreen/perl/ch-1.pl63
-rwxr-xr-xchallenge-169/sgreen/perl/ch-2.pl70
-rwxr-xr-xchallenge-169/sgreen/python/ch-1.py54
-rwxr-xr-xchallenge-169/sgreen/python/ch-2.py56
-rwxr-xr-xchallenge-169/steve-g-lynn/julia/ch-1.jl27
-rwxr-xr-xchallenge-169/steve-g-lynn/julia/ch-2.jl41
-rwxr-xr-xchallenge-169/steve-g-lynn/perl/ch-1.pl31
-rwxr-xr-xchallenge-169/steve-g-lynn/perl/ch-2.pl49
-rwxr-xr-xchallenge-169/steve-g-lynn/raku/ch-1.p622
-rwxr-xr-xchallenge-169/steve-g-lynn/raku/ch-2.p645
-rw-r--r--challenge-169/ulrich-rieke/cpp/ch-1.cpp46
-rw-r--r--challenge-169/ulrich-rieke/cpp/ch-2.cpp66
-rw-r--r--challenge-169/ulrich-rieke/haskell/ch-1.hs26
-rw-r--r--challenge-169/ulrich-rieke/haskell/ch-2.hs25
-rw-r--r--challenge-169/ulrich-rieke/perl/ch-1.pl37
-rw-r--r--challenge-169/ulrich-rieke/perl/ch-2.pl67
-rw-r--r--challenge-169/ulrich-rieke/raku/ch-1.raku30
-rw-r--r--challenge-169/ulrich-rieke/raku/ch-2.raku33
-rw-r--r--challenge-169/wlmb/blog.txt1
-rwxr-xr-xchallenge-169/wlmb/perl/ch-1.pl22
-rwxr-xr-xchallenge-169/wlmb/perl/ch-2.pl20
-rw-r--r--members.json1
-rw-r--r--stats/pwc-challenge-169.json46
-rw-r--r--stats/pwc-current.json454
-rw-r--r--stats/pwc-language-breakdown-summary.json56
-rw-r--r--stats/pwc-language-breakdown.json1093
-rw-r--r--stats/pwc-leaders.json436
-rw-r--r--stats/pwc-summary-1-30.json116
-rw-r--r--stats/pwc-summary-121-150.json122
-rw-r--r--stats/pwc-summary-151-180.json118
-rw-r--r--stats/pwc-summary-181-210.json56
-rw-r--r--stats/pwc-summary-211-240.json66
-rw-r--r--stats/pwc-summary-241-270.json48
-rw-r--r--stats/pwc-summary-31-60.json60
-rw-r--r--stats/pwc-summary-61-90.json40
-rw-r--r--stats/pwc-summary-91-120.json70
-rw-r--r--stats/pwc-summary.json100
115 files changed, 7325 insertions, 1770 deletions
diff --git a/challenge-160/sgreen/README.md b/challenge-160/sgreen/README.md
index 9b6e026bc2..e6f664619c 100644
--- a/challenge-160/sgreen/README.md
+++ b/challenge-160/sgreen/README.md
@@ -1,3 +1,3 @@
-# The Weekly Challenge 158
+# The Weekly Challenge 160
Blog: [Weekly Challenge 160](https://dev.to/simongreennet/weekly-challenge-160-3206) \ No newline at end of file
diff --git a/challenge-161/sgreen/README.md b/challenge-161/sgreen/README.md
deleted file mode 100644
index 9b6e026bc2..0000000000
--- a/challenge-161/sgreen/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# The Weekly Challenge 158
-
-Blog: [Weekly Challenge 160](https://dev.to/simongreennet/weekly-challenge-160-3206) \ No newline at end of file
diff --git a/challenge-162/sgreen/README.md b/challenge-162/sgreen/README.md
deleted file mode 100644
index 9b6e026bc2..0000000000
--- a/challenge-162/sgreen/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# The Weekly Challenge 158
-
-Blog: [Weekly Challenge 160](https://dev.to/simongreennet/weekly-challenge-160-3206) \ No newline at end of file
diff --git a/challenge-163/sgreen/README.md b/challenge-163/sgreen/README.md
deleted file mode 100644
index 9b6e026bc2..0000000000
--- a/challenge-163/sgreen/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# The Weekly Challenge 158
-
-Blog: [Weekly Challenge 160](https://dev.to/simongreennet/weekly-challenge-160-3206) \ No newline at end of file
diff --git a/challenge-164/sgreen/README.md b/challenge-164/sgreen/README.md
deleted file mode 100644
index 9b6e026bc2..0000000000
--- a/challenge-164/sgreen/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# The Weekly Challenge 158
-
-Blog: [Weekly Challenge 160](https://dev.to/simongreennet/weekly-challenge-160-3206) \ No newline at end of file
diff --git a/challenge-165/sgreen/README.md b/challenge-165/sgreen/README.md
deleted file mode 100644
index 9b6e026bc2..0000000000
--- a/challenge-165/sgreen/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# The Weekly Challenge 158
-
-Blog: [Weekly Challenge 160](https://dev.to/simongreennet/weekly-challenge-160-3206) \ No newline at end of file
diff --git a/challenge-166/sgreen/README.md b/challenge-166/sgreen/README.md
deleted file mode 100644
index 9b6e026bc2..0000000000
--- a/challenge-166/sgreen/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# The Weekly Challenge 158
-
-Blog: [Weekly Challenge 160](https://dev.to/simongreennet/weekly-challenge-160-3206) \ No newline at end of file
diff --git a/challenge-167/sgreen/README.md b/challenge-167/sgreen/README.md
deleted file mode 100644
index 9b6e026bc2..0000000000
--- a/challenge-167/sgreen/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# The Weekly Challenge 158
-
-Blog: [Weekly Challenge 160](https://dev.to/simongreennet/weekly-challenge-160-3206) \ No newline at end of file
diff --git a/challenge-168/james-smith/README.md b/challenge-168/james-smith/README.md
index e5e368c7c4..46f706231f 100644
--- a/challenge-168/james-smith/README.md
+++ b/challenge-168/james-smith/README.md
@@ -41,89 +41,1417 @@ my ($r,$s,$t)=(3,0,Math::BigInt->new(2));
```
This gives us the following numbers - the large values may not be correct as
the algorithm does best efforts and doesn't use an exhaustive scan of all
-possible factors, the 25th one has 1,111 digits
+possible factors, the 25th one has 1,111 digits, and the 30th has 5,496 digits.
```
- 2
- 3
- 5
- 7
- 17
- 29
-277
-367
-853
- 14,197
- 43,721
- 1,442,968,193
-792,606,555,396,977
-187,278,659,180,417,234,321
- 66,241,160,488,780,141,071,579,864,797
- 22,584,751,787,583,336,797,527,561,822,649,328,254,745,329
- 29,918,426,252,927,024,136,988,188,355,201,180,399,482,197
-375,650,352,810,749,628,391,658,393,147,651,164,149,079,195,002,314,045,
- 738,061,982,119,710,039,976,648,976,965,060,598,469,931,973,177,804,
- 611,901,813
- 17,889,871,724,792,219,792,241,402,014,701,050,416,254,403,054,909,819,
- 082,963,323,121,939,408,639,274,412,767,017,724,313,639,101,409,409,
- 795,922,319,558,694,157,739,957
- 18,106,564,606,349,058,350,871,445,556,416,183,706,383,627,605,153,862,
- 231,876,341,960,946,635,847,221,883,756,661,544,295,450,957,270,512,
- 362,655,785,866,338,801,138,896,957,806,303,459,431,839,801
- 26,443,665,126,671,039,192,963,010,650,954,408,309,392,693,422,822,076,
- 064,578,125,303,560,832,561,672,888,722,088,906,692,033,449,248,344,
- 378,194,605,701,099,265,071,815,485,284,432,217,750,405,098,433,434,
- 144,179,485,693,746,031,340,517
- 1