aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Sajid Anwar <mohammad.anwar@yahoo.com>2025-07-04 10:57:40 +0100
committerMohammad Sajid Anwar <mohammad.anwar@yahoo.com>2025-07-04 10:57:40 +0100
commit5ea606f19ac8c1dfa89419f67b0f0989fd0fad79 (patch)
treefb6bc6fee48f06e92e0a0a4c1995584aa9b47a3c
parent7e837894d71d696a07b9fdc7367c4c13c92da0ab (diff)
downloadperlweeklychallenge-club-5ea606f19ac8c1dfa89419f67b0f0989fd0fad79.tar.gz
perlweeklychallenge-club-5ea606f19ac8c1dfa89419f67b0f0989fd0fad79.tar.bz2
perlweeklychallenge-club-5ea606f19ac8c1dfa89419f67b0f0989fd0fad79.zip
- Added solutions by Jorg Sommrey.
- Added solutions by Simon Proctor.
-rw-r--r--challenge-328/simon-proctor/blog.txt1
-rw-r--r--stats/pwc-current.json27
-rw-r--r--stats/pwc-language-breakdown-2019.json2
-rw-r--r--stats/pwc-language-breakdown-2020.json2
-rw-r--r--stats/pwc-language-breakdown-2021.json2
-rw-r--r--stats/pwc-language-breakdown-2022.json2
-rw-r--r--stats/pwc-language-breakdown-2023.json2
-rw-r--r--stats/pwc-language-breakdown-2024.json2
-rw-r--r--stats/pwc-language-breakdown-2025.json8
-rw-r--r--stats/pwc-language-breakdown-summary.json6
-rw-r--r--stats/pwc-leaders.json56
-rw-r--r--stats/pwc-summary-1-30.json2
-rw-r--r--stats/pwc-summary-121-150.json6
-rw-r--r--stats/pwc-summary-151-180.json2
-rw-r--r--stats/pwc-summary-181-210.json2
-rw-r--r--stats/pwc-summary-211-240.json2
-rw-r--r--stats/pwc-summary-241-270.json2
-rw-r--r--stats/pwc-summary-271-300.json4
-rw-r--r--stats/pwc-summary-301-330.json2
-rw-r--r--stats/pwc-summary-31-60.json4
-rw-r--r--stats/pwc-summary-61-90.json2
-rw-r--r--stats/pwc-summary-91-120.json2
-rw-r--r--stats/pwc-summary.json8
-rw-r--r--stats/pwc-yearly-language-summary.json8
24 files changed, 90 insertions, 66 deletions
diff --git a/challenge-328/simon-proctor/blog.txt b/challenge-328/simon-proctor/blog.txt
new file mode 100644
index 0000000000..ffa0a565b4
--- /dev/null
+++ b/challenge-328/simon-proctor/blog.txt
@@ -0,0 +1 @@
+https://khanate.co.uk/weekly/328.html
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index 185d04789d..36f138dcd4 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -87,6 +87,20 @@
[
"Perl",
2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "id" : "Jorg Sommrey",
+ "name" : "Jorg Sommrey"
+ },
+ {
+ "data" : [
+ [
+ "Perl",
+ 2
]
],
"id" : "Kjetil Skotheim",
@@ -135,6 +149,10 @@
[
"Raku",
2
+ ],
+ [
+ "Blog",
+ 1
]
],
"id" : "Simon Proctor",
@@ -260,6 +278,11 @@
"y" : 2
},
{
+ "drilldown" : "Jorg Sommrey",
+ "name" : "Jorg Sommrey",
+ "y" : 3
+ },
+ {
"drilldown" : "Kjetil Skotheim",
"name" : "Kjetil Skotheim",
"y" : 2
@@ -282,7 +305,7 @@
{
"drilldown" : "Simon Proctor",
"name" : "Simon Proctor",
- "y" : 2
+ "y" : 3
},
{
"drilldown" : "Thomas Kohler",
@@ -314,7 +337,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 17] Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "[Champions: 18] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge - 328"
diff --git a/stats/pwc-language-breakdown-2019.json b/stats/pwc-language-breakdown-2019.json
index 3b599bd225..90afda4d75 100644
--- a/stats/pwc-language-breakdown-2019.json
+++ b/stats/pwc-language-breakdown-2019.json
@@ -970,7 +970,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Language"
diff --git a/stats/pwc-language-breakdown-2020.json b/stats/pwc-language-breakdown-2020.json
index 4e2c97eff2..c9fc13d9dc 100644
--- a/stats/pwc-language-breakdown-2020.json
+++ b/stats/pwc-language-breakdown-2020.json
@@ -1223,7 +1223,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Language"
diff --git a/stats/pwc-language-breakdown-2021.json b/stats/pwc-language-breakdown-2021.json
index 9c3296e164..7447b61517 100644
--- a/stats/pwc-language-breakdown-2021.json
+++ b/stats/pwc-language-breakdown-2021.json
@@ -1223,7 +1223,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Language"
diff --git a/stats/pwc-language-breakdown-2022.json b/stats/pwc-language-breakdown-2022.json
index 1215d18a7c..d090ff2070 100644
--- a/stats/pwc-language-breakdown-2022.json
+++ b/stats/pwc-language-breakdown-2022.json
@@ -1223,7 +1223,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Language"
diff --git a/stats/pwc-language-breakdown-2023.json b/stats/pwc-language-breakdown-2023.json
index cd3d26f51d..42d39aa9a9 100644
--- a/stats/pwc-language-breakdown-2023.json
+++ b/stats/pwc-language-breakdown-2023.json
@@ -1200,7 +1200,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Language"
diff --git a/stats/pwc-language-breakdown-2024.json b/stats/pwc-language-breakdown-2024.json
index f6cfeb7e89..f0dee9dfd1 100644
--- a/stats/pwc-language-breakdown-2024.json
+++ b/stats/pwc-language-breakdown-2024.json
@@ -1246,7 +1246,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Language"
diff --git a/stats/pwc-language-breakdown-2025.json b/stats/pwc-language-breakdown-2025.json
index ad3903e384..cebb8b7a72 100644
--- a/stats/pwc-language-breakdown-2025.json
+++ b/stats/pwc-language-breakdown-2025.json
@@ -8,7 +8,7 @@
"data" : [
[
"Perl",
- 23
+ 25
],
[
"Raku",
@@ -16,7 +16,7 @@
],
[
"Blog",
- 11
+ 13
]
],
"id" : "328",
@@ -493,7 +493,7 @@
{
"drilldown" : "328",
"name" : "328",
- "y" : 46
+ "y" : 50
},
{
"drilldown" : "327",
@@ -625,7 +625,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Language"
diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json
index 6b433f33ae..ff108ab45c 100644
--- a/stats/pwc-language-breakdown-summary.json
+++ b/stats/pwc-language-breakdown-summary.json
@@ -10,7 +10,7 @@
"data" : [
[
"Perl",
- 16933
+ 16935
],
[
"Raku",
@@ -18,7 +18,7 @@
],
[
"Blog",
- 6045
+ 6047
]
],
"dataLabels" : {
@@ -37,7 +37,7 @@
}
],
"subtitle" : {
- "text" : "Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Contributions [2019 - 2025]"
diff --git a/stats/pwc-leaders.json b/stats/pwc-leaders.json
index cea64a615f..85990fd8d6 100644
--- a/stats/pwc-leaders.json
+++ b/stats/pwc-leaders.json
@@ -180,11 +180,11 @@
"data" : [
[
"Perl",
- 621
+ 623
],
[
"Blog",
- 92
+ 93
]
],
"id" : "Jorg Sommrey",
@@ -590,47 +590,47 @@
"data" : [
[
"Perl",
- 169
+ 5
+ ],
+ [
+ "Raku",
+ 269
],
[
"Blog",
- 118
+ 14
]
],
- "id" : "Abigail",
- "name" : "Abigail"
+ "id" : "Simon Proctor",
+ "name" : "Simon Proctor"
},
{
"data" : [
[
"Perl",
- 156
+ 169
],
[
- "Raku",
- 131
+ "Blog",
+ 118
]
],
- "id" : "Robert DiCicco",
- "name" : "Robert DiCicco"
+ "id" : "Abigail",
+ "name" : "Abigail"
},
{
"data" : [
[
"Perl",
- 5
+ 156
],
[
"Raku",
- 269
- ],
- [
- "Blog",
- 13
+ 131
]
],
- "id" : "Simon Proctor",
- "name" : "Simon Proctor"
+ "id" : "Robert DiCicco",
+ "name" : "Robert DiCicco"
},
{
"data" : [
@@ -847,7 +847,7 @@
{
"drilldown" : "Jorg Sommrey",
"name" : "11: Jorg Sommrey",
- "y" : 1426
+ "y" : 1432
},
{
"drilldown" : "W. Luis Mochan",
@@ -980,18 +980,18 @@
"y" : 608
},
{
- "drilldown" : "Abigail",
- "name" : "38: Abigail",
- "y" : 574
+ "drilldown" : "Simon Proctor",
+ "name" : "38: Simon Proctor",
+ "y" : 576
},
{
- "drilldown" : "Robert DiCicco",
- "name" : "39: Robert DiCicco",
+ "drilldown" : "Abigail",
+ "name" : "39: Abigail",
"y" : 574
},
{
- "drilldown" : "Simon Proctor",
- "name" : "40: Simon Proctor",
+ "drilldown" : "Robert DiCicco",
+ "name" : "40: Robert DiCicco",
"y" : 574
},
{
@@ -1049,7 +1049,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the score breakdown. Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "Click the columns to drilldown the score breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "Team Leaders (TOP 50)"
diff --git a/stats/pwc-summary-1-30.json b/stats/pwc-summary-1-30.json
index 76e793b893..29ecf47ef7 100644
--- a/stats/pwc-summary-1-30.json
+++ b/stats/pwc-summary-1-30.json
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-121-150.json b/stats/pwc-summary-121-150.json
index d905f3eccb..7c03c0d0a9 100644
--- a/stats/pwc-summary-121-150.json
+++ b/stats/pwc-summary-121-150.json
@@ -29,7 +29,7 @@
7,
2,
0,
- 621,
+ 623,
8,
2,
23,
@@ -99,7 +99,7 @@
0,
0,
0,
- 92,
+ 93,
0,
0,
1,
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-151-180.json b/stats/pwc-summary-151-180.json
index 3efa548b0b..43870b8ee1 100644
--- a/stats/pwc-summary-151-180.json
+++ b/stats/pwc-summary-151-180.json
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-181-210.json b/stats/pwc-summary-181-210.json
index 930b4fe412..810526b2a7 100644
--- a/stats/pwc-summary-181-210.json
+++ b/stats/pwc-summary-181-210.json
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-211-240.json b/stats/pwc-summary-211-240.json
index 99b9eaa03c..510626963c 100644
--- a/stats/pwc-summary-211-240.json
+++ b/stats/pwc-summary-211-240.json
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-241-270.json b/stats/pwc-summary-241-270.json
index 513f217a18..d8e724ee99 100644
--- a/stats/pwc-summary-241-270.json
+++ b/stats/pwc-summary-241-270.json
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-271-300.json b/stats/pwc-summary-271-300.json
index 98f0e34f07..f8b147eeaf 100644
--- a/stats/pwc-summary-271-300.json
+++ b/stats/pwc-summary-271-300.json
@@ -88,7 +88,7 @@
3,
200,
0,
- 13,
+ 14,
0,
0,
0,
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-301-330.json b/stats/pwc-summary-301-330.json
index aa06961130..10e83749c8 100644
--- a/stats/pwc-summary-301-330.json
+++ b/stats/pwc-summary-301-330.json
@@ -100,7 +100,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 25] Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "[Champions: 25] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-31-60.json b/stats/pwc-summary-31-60.json
index 56571733cc..89dbf30911 100644
--- a/stats/pwc-summary-31-60.json
+++ b/stats/pwc-summary-31-60.json
@@ -69,8 +69,8 @@
9,
0,
0,
- 17,
2,
+ 17,
0,
194,
0,
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-61-90.json b/stats/pwc-summary-61-90.json
index e664348722..03dd23d1f1 100644
--- a/stats/pwc-summary-61-90.json
+++ b/stats/pwc-summary-61-90.json
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary-91-120.json b/stats/pwc-summary-91-120.json
index ebc0410221..d47c0b016e 100644
--- a/stats/pwc-summary-91-120.json
+++ b/stats/pwc-summary-91-120.json
@@ -115,7 +115,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "[Champions: 30] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-summary.json b/stats/pwc-summary.json
index 80eb524350..28b8912d57 100644
--- a/stats/pwc-summary.json
+++ b/stats/pwc-summary.json
@@ -149,7 +149,7 @@
4,
1,
0,
- 319,
+ 320,
4,
1,
13,
@@ -809,7 +809,7 @@
0,
0,
0,
- 89,
+ 90,
0,
0,
1,
@@ -948,7 +948,7 @@
2,
200,
0,
- 11,
+ 12,
0,
0,
0,
@@ -1000,7 +1000,7 @@
}
],
"subtitle" : {
- "text" : "[Champions: 325] Last updated at 2025-07-04 08:45:59 GMT"
+ "text" : "[Champions: 325] Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge [2019 - 2025]"
diff --git a/stats/pwc-yearly-language-summary.json b/stats/pwc-yearly-language-summary.json
index 3e850eb338..46417060ca 100644
--- a/stats/pwc-yearly-language-summary.json
+++ b/stats/pwc-yearly-language-summary.json
@@ -8,7 +8,7 @@
"data" : [
[
"Perl",
- 1166
+ 1168
],
[
"Raku",
@@ -16,7 +16,7 @@
],
[
"Blog",
- 468
+ 470
]
],
"id" : "2025",
@@ -151,7 +151,7 @@
{
"drilldown" : "2025",
"name" : "2025",
- "y" : 2191
+ "y" : 2195
},
{
"drilldown" : "2024",
@@ -188,7 +188,7 @@
}
],
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 08:46:00 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-04 09:57:29 GMT"
},
"title" : {
"text" : "The Weekly Challenge Language"