aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Sajid Anwar <mohammad.anwar@yahoo.com>2025-04-20 02:50:34 +0100
committerMohammad Sajid Anwar <mohammad.anwar@yahoo.com>2025-04-20 02:50:34 +0100
commite18c8e6fcc13c8d06da8e05e1f1226d61b9aade1 (patch)
tree4bc51b6c31e1c696fe7f9020a071ac617e3c86a8
parentb2b26c315a6ebc026342b23619339fa67381fd5d (diff)
downloadperlweeklychallenge-club-e18c8e6fcc13c8d06da8e05e1f1226d61b9aade1.tar.gz
perlweeklychallenge-club-e18c8e6fcc13c8d06da8e05e1f1226d61b9aade1.tar.bz2
perlweeklychallenge-club-e18c8e6fcc13c8d06da8e05e1f1226d61b9aade1.zip
- Added solutions by Adam Russell.
- Added solutions by Bob Lied.
-rw-r--r--stats/pwc-current.json234
-rw-r--r--stats/pwc-language-breakdown-2019.json342
-rw-r--r--stats/pwc-language-breakdown-2020.json408
-rw-r--r--stats/pwc-language-breakdown-2021.json760
-rw-r--r--stats/pwc-language-breakdown-2022.json752
-rw-r--r--stats/pwc-language-breakdown-2023.json770
-rw-r--r--stats/pwc-language-breakdown-2024.json814
-rw-r--r--stats/pwc-language-breakdown-2025.json166
-rw-r--r--stats/pwc-language-breakdown-summary.json68
-rw-r--r--stats/pwc-leaders.json414
-rw-r--r--stats/pwc-summary-1-30.json116
-rw-r--r--stats/pwc-summary-121-150.json44
-rw-r--r--stats/pwc-summary-151-180.json34
-rw-r--r--stats/pwc-summary-181-210.json36
-rw-r--r--stats/pwc-summary-211-240.json32
-rw-r--r--stats/pwc-summary-241-270.json114
-rw-r--r--stats/pwc-summary-271-300.json46
-rw-r--r--stats/pwc-summary-301-330.json40
-rw-r--r--stats/pwc-summary-31-60.json44
-rw-r--r--stats/pwc-summary-61-90.json122
-rw-r--r--stats/pwc-summary-91-120.json50
-rw-r--r--stats/pwc-summary.json684
-rw-r--r--stats/pwc-yearly-language-summary.json178
23 files changed, 3151 insertions, 3117 deletions
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index e88ebb5ef8..5bb25cb834 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -2,6 +2,20 @@
"drilldown" : {
"series" : [
{
+ "id" : "Adam Russell",
+ "name" : "Adam Russell",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Blog",
+ 2
+ ]
+ ]
+ },
+ {
"name" : "Ali Moradi",
"id" : "Ali Moradi",
"data" : [
@@ -16,14 +30,14 @@
]
},
{
- "id" : "Andreas Mahnke",
- "name" : "Andreas Mahnke",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "Andreas Mahnke",
+ "id" : "Andreas Mahnke"
},
{
"name" : "Arne Sommer",
@@ -58,14 +72,24 @@
[
"Perl",
2
+ ]
+ ],
+ "id" : "Bob Lied",
+ "name" : "Bob Lied"
+ },
+ {
+ "id" : "Dave Jacoby",
+ "name" : "Dave Jacoby",
+ "data" : [
+ [
+ "Perl",
+ 2
],
[
"Blog",
1
]
- ],
- "name" : "Dave Jacoby",
- "id" : "Dave Jacoby"
+ ]
},
{
"id" : "David Ferrone",
@@ -88,16 +112,18 @@
"id" : "E. Choroba"
},
{
+ "id" : "Feng Chang",
+ "name" : "Feng Chang",
"data" : [
[
"Raku",
2
]
- ],
- "name" : "Feng Chang",
- "id" : "Feng Chang"
+ ]
},
{
+ "name" : "Jaldhar H. Vyas",
+ "id" : "Jaldhar H. Vyas",
"data" : [
[
"Perl",
@@ -111,9 +137,7 @@
"Blog",
1
]
- ],
- "name" : "Jaldhar H. Vyas",
- "id" : "Jaldhar H. Vyas"
+ ]
},
{
"data" : [
@@ -130,14 +154,14 @@
"id" : "Jorg Sommrey"
},
{
+ "id" : "Kjetil Skotheim",
+ "name" : "Kjetil Skotheim",
"data" : [
[
"Perl",
2
]
- ],
- "name" : "Kjetil Skotheim",
- "id" : "Kjetil Skotheim"
+ ]
},
{
"data" : [
@@ -164,18 +188,18 @@
]
},
{
+ "id" : "Mark Anderson",
+ "name" : "Mark Anderson",
"data" : [
[
"Raku",
2
]
- ],
- "name" : "Mark Anderson",
- "id" : "Mark Anderson"
+ ]
},
{
- "id" : "Niels van Dijke",
"name" : "Niels van Dijke",
+ "id" : "Niels van Dijke",
"data" : [
[
"Perl",
@@ -198,8 +222,8 @@
"id" : "Peter Campbell Smith"
},
{
- "id" : "Peter Meszaros",
"name" : "Peter Meszaros",
+ "id" : "Peter Meszaros",
"data" : [
[
"Perl",
@@ -246,16 +270,18 @@
]
},
{
- "id" : "Steve Hart",
- "name" : "Steve Hart",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "Steve Hart",
+ "id" : "Steve Hart"
},
{
+ "id" : "Thomas Kohler",
+ "name" : "Thomas Kohler",
"data" : [
[
"Perl",
@@ -265,9 +291,7 @@
"Blog",
2
]
- ],
- "name" : "Thomas Kohler",
- "id" : "Thomas Kohler"
+ ]
},
{
"data" : [
@@ -280,12 +304,12 @@
2
]
],
- "id" : "Ulrich Rieke",
- "name" : "Ulrich Rieke"
+ "name" : "Ulrich Rieke",
+ "id" : "Ulrich Rieke"
},
{
- "id" : "W. Luis Mochan",
"name" : "W. Luis Mochan",
+ "id" : "W. Luis Mochan",
"data" : [
[
"Perl",
@@ -304,54 +328,31 @@
2
]
],
- "id" : "Wanderdoc",
- "name" : "Wanderdoc"
+ "name" : "Wanderdoc",
+ "id" : "Wanderdoc"
}
]
},
- "subtitle" : {
- "text" : "[Champions: 25] Last updated at 2025-04-19 23:30:49 GMT"
- },
- "plotOptions" : {
- "series" : {
- "borderWidth" : 0,
- "dataLabels" : {
- "enabled" : 1,
- "format" : "{point.y}"
- }
- }
- },
- "legend" : {
- "enabled" : 0
- },
- "xAxis" : {
- "type" : "category"
- },
"yAxis" : {
"title" : {
"text" : "Total Solutions"
}
},
- "title" : {
- "text" : "The Weekly Challenge - 317"
- },
- "tooltip" : {
- "followPointer" : 1,
- "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>",
- "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>"
- },
- "chart" : {
- "type" : "column"
+ "legend" : {
+ "enabled" : 0
},
"series" : [
{
- "name" : "The Weekly Challenge - 317",
- "colorByPoint" : 1,
"data" : [
{
- "name" : "Ali Moradi",
+ "name" : "Adam Russell",
+ "y" : 4,
+ "drilldown" : "Adam Russell"
+ },
+ {
+ "drilldown" : "Ali Moradi",
"y" : 3,
- "drilldown" : "Ali Moradi"
+ "name" : "Ali Moradi"
},
{
"drilldown" : "Andreas Mahnke",
@@ -364,54 +365,59 @@
"name" : "Arne Sommer"
},
{
- "name" : "Athanasius",
"y" : 4,
- "drilldown" : "Athanasius"
+ "drilldown" : "Athanasius",
+ "name" : "Athanasius"
+ },
+ {
+ "drilldown" : "Bob Lied",
+ "y" : 2,
+ "name" : "Bob Lied"
},
{
- "drilldown" : "Dave Jacoby",
+ "name" : "Dave Jacoby",
"y" : 3,
- "name" : "Dave Jacoby"
+ "drilldown" : "Dave Jacoby"
},
{
"name" : "David Ferrone",
- "y" : 2,
- "drilldown" : "David Ferrone"
+ "drilldown" : "David Ferrone",
+ "y" : 2
},
{
- "drilldown" : "E. Choroba",
"name" : "E. Choroba",
+ "drilldown" : "E. Choroba",
"y" : 2
},
{
- "drilldown" : "Feng Chang",
"name" : "Feng Chang",
- "y" : 2
+ "y" : 2,
+ "drilldown" : "Feng Chang"
},
{
- "drilldown" : "Jaldhar H. Vyas",
"name" : "Jaldhar H. Vyas",
- "y" : 5
+ "y" : 5,
+ "drilldown" : "Jaldhar H. Vyas"
},
{
+ "name" : "Jorg Sommrey",
"drilldown" : "Jorg Sommrey",
- "y" : 3,
- "name" : "Jorg Sommrey"
+ "y" : 3
},
{
- "drilldown" : "Kjetil Skotheim",
"name" : "Kjetil Skotheim",
- "y" : 2
+ "y" : 2,
+ "drilldown" : "Kjetil Skotheim"
},
{
"drilldown" : "Lubos Kolouch",
- "name" : "Lubos Kolouch",
- "y" : 2
+ "y" : 2,
+ "name" : "Lubos Kolouch"
},
{
+ "y" : 4,
"drilldown" : "Luca Ferrari",
- "name" : "Luca Ferrari",
- "y" : 4
+ "name" : "Luca Ferrari"
},
{
"drilldown" : "Mark Anderson",
@@ -419,39 +425,39 @@
"name" : "Mark Anderson"
},
{
- "y" : 2,
"name" : "Niels van Dijke",
+ "y" : 2,
"drilldown" : "Niels van Dijke"
},
{
"y" : 3,
- "name" : "Peter Campbell Smith",
- "drilldown" : "Peter Campbell Smith"
+ "drilldown" : "Peter Campbell Smith",
+ "name" : "Peter Campbell Smith"
},
{
- "y" : 2,
"name" : "Peter Meszaros",
+ "y" : 2,
"drilldown" : "Peter Meszaros"
},
{
- "name" : "Robbie Hatley",
+ "drilldown" : "Robbie Hatley",
"y" : 3,
- "drilldown" : "Robbie Hatley"
+ "name" : "Robbie Hatley"
},
{
- "name" : "Robert Ransbottom",
+ "drilldown" : "Robert Ransbottom",
"y" : 2,
- "drilldown" : "Robert Ransbottom"
+ "name" : "Robert Ransbottom"
},
{
- "drilldown" : "Roger Bell_West",
"y" : 4,
+ "drilldown" : "Roger Bell_West",
"name" : "Roger Bell_West"
},
{
- "y" : 2,
"name" : "Steve Hart",
- "drilldown" : "Steve Hart"
+ "drilldown" : "Steve Hart",
+ "y" : 2
},
{
"drilldown" : "Thomas Kohler",
@@ -459,21 +465,49 @@
"name" : "Thomas Kohler"
},
{
- "drilldown" : "Ulrich Rieke",
"y" : 4,
+ "drilldown" : "Ulrich Rieke",
"name" : "Ulrich Rieke"
},
{
- "name" : "W. Luis Mochan",
"y" : 3,
- "drilldown" : "W. Luis Mochan"
+ "drilldown" : "W. Luis Mochan",
+ "name" : "W. Luis Mochan"
},
{
"drilldown" : "Wanderdoc",
- "name" : "Wanderdoc",
- "y" : 2
+ "y" : 2,
+ "name" : "Wanderdoc"
}
- ]
+ ],
+ "colorByPoint" : 1,
+ "name" : "The Weekly Challenge - 317"
}
- ]
+ ],
+ "subtitle" : {
+ "text" : "[Champions: 27] Last updated at 2025-04-20 01:50:27 GMT"
+ },
+ "plotOptions" : {
+ "series" : {
+ "borderWidth" : 0,
+ "dataLabels" : {
+ "format" : "{point.y}",
+ "enabled" : 1
+ }
+ }
+ },
+ "tooltip" : {
+ "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>",
+ "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>",
+ "followPointer" : 1
+ },
+ "title" : {
+ "text" : "The Weekly Challenge - 317"
+ },
+ "xAxis" : {
+ "type" : "category"
+ },
+ "chart" : {
+ "type" : "column"
+ }
}
diff --git a/stats/pwc-language-breakdown-2019.json b/stats/pwc-language-breakdown-2019.json
index 8f47a2cbcb..33189ae15e 100644
--- a/stats/pwc-language-breakdown-2019.json
+++ b/stats/pwc-language-breakdown-2019.json
@@ -1,21 +1,7 @@
{
- "plotOptions" : {
- "series" : {
- "borderWidth" : 0,
- "dataLabels" : {
- "format" : "{point.y}",
- "enabled" : 1
- }
- }
- },
- "subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-04-19 23:30:49 GMT"
- },
"drilldown" : {
"series" : [
{
- "id" : "041",
- "name" : "041",
"data" : [
[
"Perl",
@@ -29,7 +15,9 @@
"Blog",
9
]
- ]
+ ],
+ "id" : "041",
+ "name" : "041"
},
{
"data" : [
@@ -86,6 +74,8 @@
]
},
{
+ "id" : "037",
+ "name" : "037",
"data" : [
[
"Perl",
@@ -99,9 +89,7 @@
"Blog",
9
]
- ],
- "name" : "037",
- "id" : "037"
+ ]
},
{
"data" : [
@@ -118,8 +106,8 @@
11
]
],
- "name" : "036",
- "id" : "036"
+ "id" : "036",
+ "name" : "036"
},
{
"id" : "035",
@@ -140,6 +128,8 @@
]
},
{
+ "id" : "034",
+ "name" : "034",
"data" : [
[
"Perl",
@@ -153,11 +143,11 @@
"Blog",
11
]
- ],
- "id" : "034",
- "name" : "034"
+ ]
},
{
+ "name" : "033",
+ "id" : "033",
"data" : [
[
"Perl",
@@ -171,13 +161,9 @@
"Blog",
10
]
- ],
- "name" : "033",
- "id" : "033"
+ ]
},
{
- "id" : "032",
- "name" : "032",
"data" : [
[
"Perl",
@@ -191,11 +177,13 @@
"Blog",
10
]
- ]
+ ],
+ "name" : "032",
+ "id" : "032"
},
{
- "name" : "031",
"id" : "031",
+ "name" : "031",
"data" : [
[
"Perl",
@@ -230,6 +218,8 @@
"name" : "030"
},
{
+ "name" : "029",
+ "id" : "029",
"data" : [
[
"Perl",
@@ -243,11 +233,11 @@
"Blog",
12
]
- ],
- "id" : "029",
- "name" : "029"
+ ]
},
{
+ "name" : "028",
+ "id" : "028",
"data" : [
[
"Perl",
@@ -261,13 +251,11 @@
"Blog",
9
]
- ],
- "name" : "028",
- "id" : "028"
+ ]
},
{
- "id" : "027",
"name" : "027",
+ "id" : "027",
"data" : [
[
"Perl",
@@ -284,8 +272,8 @@
]
},
{
- "name" : "026",
"id" : "026",
+ "name" : "026",
"data" : [
[
"Perl",
@@ -302,8 +290,8 @@
]
},
{
- "name" : "025",
"id" : "025",
+ "name" : "025",
"data" : [
[
"Perl",
@@ -338,6 +326,8 @@
]
},
{
+ "name" : "023",
+ "id" : "023",
"data" : [
[
"Perl",
@@ -351,9 +341,7 @@
"Blog",
12
]
- ],
- "id" : "023",
- "name" : "023"
+ ]
},
{
"data" : [
@@ -370,8 +358,8 @@
10
]
],
- "id" : "022",
- "name" : "022"
+ "name" : "022",
+ "id" : "022"
},
{
"data" : [
@@ -424,8 +412,8 @@
13
]
],
- "name" : "019",
- "id" : "019"
+ "id" : "019",
+ "name" : "019"
},
{
"data" : [
@@ -442,12 +430,10 @@
14
]
],
- "name" : "018",
- "id" : "018"
+ "id" : "018",
+ "name" : "018"
},
{
- "name" : "017",
- "id" : "017",
"data" : [
[
"Perl",
@@ -461,7 +447,9 @@
"Blog",
12
]
- ]
+ ],
+ "id" : "017",
+ "name" : "017"
},
{
"data" : [
@@ -478,12 +466,10 @@
13
]
],
- "name" : "016",
- "id" : "016"
+ "id" : "016",
+ "name" : "016"
},
{
- "name" : "015",
- "id" : "015",
"data" : [
[
"Perl",
@@ -497,11 +483,11 @@
"Blog",
15
]
- ]
+ ],
+ "id" : "015",
+ "name" : "015"
},
{
- "name" : "014",
- "id" : "014",
"data" : [
[
"Perl",
@@ -515,11 +501,11 @@
"Blog",
15
]
- ]
+ ],
+ "id" : "014",
+ "name" : "014"
},
{
- "id" : "013",
- "name" : "013",
"data" : [
[
"Perl",
@@ -533,11 +519,11 @@
"Blog",
13
]
- ]
+ ],
+ "name" : "013",
+ "id" : "013"
},
{
- "name" : "012",
- "id" : "012",
"data" : [
[
"Perl",
@@ -551,7 +537,9 @@
"Blog",
11
]
- ]
+ ],
+ "id" : "012",
+ "name" : "012"
},
{
"data" : [
@@ -568,12 +556,10 @@
10
]
],
- "id" : "011",
- "name" : "011"
+ "name" : "011",
+ "id" : "011"
},
{
- "name" : "010",
- "id" : "010",
"data" : [
[
"Perl",
@@ -587,7 +573,9 @@
"Blog",
11
]
- ]
+ ],
+ "name" : "010",
+ "id" : "010"
},
{
"id" : "009",
@@ -622,12 +610,10 @@
12
]
],
- "id" : "008",
- "name" : "008"
+ "name" : "008",
+ "id" : "008"
},
{
- "name" : "007",
- "id" : "007",
"data" : [
[
"Perl",
@@ -641,11 +627,13 @@
"Blog",
10
]
- ]
+ ],
+ "id" : "007",
+ "name" : "007"
},
{
- "id" : "006",
"name" : "006",
+ "id" : "006",
"data" : [
[
"Perl",
@@ -662,8 +650,6 @@
]
},
{
- "id" : "005",
- "name" : "005",
"data" : [
[
"Perl",
@@ -677,9 +663,13 @@
"Blog",
12
]
- ]
+ ],
+ "id" : "005",
+ "name" : "005"
},
{
+ "id" : "004",
+ "name" : "004",
"data" : [
[
"Perl",
@@ -693,13 +683,11 @@
"Blog",
10
]
- ],
- "id" : "004",
- "name" : "004"
+ ]
},
{
- "id" : "003",
"name" : "003",
+ "id" : "003",
"data" : [
[
"Perl",
@@ -716,6 +704,8 @@
]
},
{
+ "id" : "002",
+ "name" : "002",
"data" : [
[
"Perl",
@@ -729,11 +719,11 @@
"Blog",
10
]
- ],
- "id" : "002",
- "name" : "002"
+ ]
},
{
+ "id" : "001",
+ "name" : "001",
"data" : [
[
"Perl",
@@ -747,19 +737,21 @@
"Blog",
12
]
- ],
- "name" : "001",
- "id" : "001"
+ ]
}
]
},
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
+ },
"series" : [
{
- "name" : "The Weekly Challenge Languages",
"data" : [
{
- "drilldown" : "041",
"name" : "041",
+ "drilldown" : "041",
"y" : 80
},
{
@@ -768,19 +760,19 @@
"name" : "040"
},
{
- "drilldown" : "039",
"name" : "039",
+ "drilldown" : "039",
"y" : 68
},
{
+ "drilldown" : "038",
"y" : 74,
- "name" : "038",
- "drilldown" : "038"
+ "name" : "038"
},
{
- "y" : 70,
"name" : "037",
- "drilldown" : "037"
+ "drilldown" : "037",
+ "y" : 70
},
{
"name" : "036",
@@ -788,9 +780,9 @@
"drilldown" : "036"
},
{
+ "drilldown" : "035",
"y" : 68,
- "name" : "035",
- "drilldown" : "035"
+ "name" : "035"
},
{
"drilldown" : "034",
@@ -798,194 +790,202 @@
"name" : "034"
},
{
+ "name" : "033",
"drilldown" : "033",
- "y" : 113,
- "name" : "033"
+ "y" : 113
},
{
+ "name" : "032",
"drilldown" : "032",
- "y" : 97,
- "name" : "032"
+ "y" : 97
},
{
"drilldown" : "031",
- "name" : "031",
- "y" : 93
+ "y" : 93,
+ "name" : "031"
},
{
"name" : "030",
- "y" : 120,
- "drilldown" : "030"
+ "drilldown" : "030",
+ "y" : 120
},
{
+ "name" : "029",
"drilldown" : "029",
- "y" : 83,
- "name" : "029"
+ "y" : 83
},
{
+ "name" : "028",
"drilldown" : "028",
- "y" : 82,
- "name" : "028"
+ "y" : 82
},
{
- "drilldown" : "027",
"y" : 64,
+ "drilldown" : "027",
"name" : "027"
},
{
+ "y" : 75,
"drilldown" : "026",
- "name" : "026",
- "y" : 75
+ "name" : "026"
},
{
"y" : 62,
- "name" : "025",
- "drilldown" : "025"
+ "drilldown" : "025",
+ "name" : "025"
},
{
- "drilldown" : "024",
+ "name" : "024",
"y" : 77,
- "name" : "024"
+ "drilldown" : "024"
},
{
- "name" : "023",
"y" : 88,