aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2023-05-13 23:30:28 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2023-05-13 23:30:28 +0100
commit0ab65298a4170d87c84ef9a45797c9e743482bd9 (patch)
tree1e44351edc8dc6e6ad0fa7e78a03efb7fa827fec
parent42302c0e9699e0c0f91646ce91fb3f375e490f4d (diff)
downloadperlweeklychallenge-club-0ab65298a4170d87c84ef9a45797c9e743482bd9.tar.gz
perlweeklychallenge-club-0ab65298a4170d87c84ef9a45797c9e743482bd9.tar.bz2
perlweeklychallenge-club-0ab65298a4170d87c84ef9a45797c9e743482bd9.zip
- Added solutions by Jaldhar H. Vyas.
- Added solutions by Matthias Muth.
-rw-r--r--gc-challenge-056.json123
-rw-r--r--gc-challenge-215.json262
-rw-r--r--guest-language-breakdown.json15920
-rw-r--r--guest-leaders.json1734
-rw-r--r--stats/pwc-current.json203
-rw-r--r--stats/pwc-language-breakdown-summary.json58
-rw-r--r--stats/pwc-language-breakdown.json2918
-rw-r--r--stats/pwc-leaders.json382
-rw-r--r--stats/pwc-summary-1-30.json112
-rw-r--r--stats/pwc-summary-121-150.json16
-rw-r--r--stats/pwc-summary-151-180.json46
-rw-r--r--stats/pwc-summary-181-210.json100
-rw-r--r--stats/pwc-summary-211-240.json30
-rw-r--r--stats/pwc-summary-241-270.json40
-rw-r--r--stats/pwc-summary-271-300.json72
-rw-r--r--stats/pwc-summary-31-60.json104
-rw-r--r--stats/pwc-summary-61-90.json46
-rw-r--r--stats/pwc-summary-91-120.json110
-rw-r--r--stats/pwc-summary.json48
19 files changed, 20189 insertions, 2135 deletions
diff --git a/gc-challenge-056.json b/gc-challenge-056.json
new file mode 100644
index 0000000000..48aac6e4cf
--- /dev/null
+++ b/gc-challenge-056.json
@@ -0,0 +1,123 @@
+{
+ "subtitle" : {
+ "text" : "[Guests: 5]. Click the columns to drilldown the contributions breakdown. Last updated at 2023-05-13 22:24:20 GMT"
+ },
+ "title" : {
+ "text" : "The Weekly Challenge - 056"
+ },
+ "series" : [
+ {
+ "data" : [
+ {
+ "name" : "AhmetEmre",
+ "drilldown" : "AhmetEmre",
+ "y" : 2
+ },
+ {
+ "name" : "Lubos Kolouch",
+ "y" : 2,
+ "drilldown" : "Lubos Kolouch"
+ },
+ {
+ "name" : "Richard Park",
+ "y" : 1,
+ "drilldown" : "Richard Park"
+ },
+ {
+ "name" : "Stuart Little",
+ "y" : 2,
+ "drilldown" : "Stuart Little"
+ },
+ {
+ "drilldown" : "User Person",
+ "y" : 2,
+ "name" : "User Person"
+ }
+ ],
+ "name" : "The Weekly Challenge Guest Contributions",
+ "colorByPoint" : "true"
+ }
+ ],
+ "chart" : {
+ "type" : "column"
+ },
+ "legend" : {
+ "enabled" : "false"
+ },
+ "tooltip" : {
+ "headerFormat" : "<span style=\"font-size:11px\"></span>",
+ "followPointer" : "true",
+ "pointFormat" : "<span style=\"color:{point.color}\">{point.name}</span>: <b>{point.y:f}</b><br/>"
+ },
+ "plotOptions" : {
+ "series" : {
+ "borderWidth" : 0,
+ "dataLabels" : {
+ "enabled" : 1,
+ "format" : "{point.y}"
+ }
+ }
+ },
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
+ },
+ "xAxis" : {
+ "type" : "category"
+ },
+ "drilldown" : {
+ "series" : [
+ {
+ "data" : [
+ [
+ "BQN",
+ 2
+ ]
+ ],
+ "name" : "AhmetEmre",
+ "id" : "AhmetEmre"
+ },
+ {
+ "id" : "Lubos Kolouch",
+ "data" : [
+ [
+ "Python",
+ 2
+ ]
+ ],
+ "name" : "Lubos Kolouch"
+ },
+ {
+ "name" : "Richard Park",
+ "data" : [
+ [
+ "APL",
+ 1
+ ]
+ ],
+ "id" : "Richard Park"
+ },
+ {
+ "id" : "Stuart Little",
+ "name" : "Stuart Little",
+ "data" : [
+ [
+ "Haskell",
+ 2
+ ]
+ ]
+ },
+ {
+ "name" : "User Person",
+ "data" : [
+ [
+ "Python",
+ 2
+ ]
+ ],
+ "id" : "User Person"
+ }
+ ]
+ }
+}
diff --git a/gc-challenge-215.json b/gc-challenge-215.json
new file mode 100644
index 0000000000..b082d12cf6
--- /dev/null
+++ b/gc-challenge-215.json
@@ -0,0 +1,262 @@
+{
+ "subtitle" : {
+ "text" : "[Guests: 10]. Click the columns to drilldown the contributions breakdown. Last updated at 2023-05-13 22:24:20 GMT"
+ },
+ "title" : {
+ "text" : "The Weekly Challenge - 215"
+ },
+ "series" : [
+ {
+ "data" : [
+ {
+ "name" : "Ali Moradi",
+ "drilldown" : "Ali Moradi",
+ "y" : 12
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Duncan C. White",
+ "name" : "Duncan C. White"
+ },
+ {
+ "name" : "Eric Cheung",
+ "y" : 2,
+ "drilldown" : "Eric Cheung"
+ },
+ {
+ "name" : "Lance Wicks",
+ "y" : 2,
+ "drilldown" : "Lance Wicks"
+ },
+ {
+ "name" : "Lubos Kolouch",
+ "y" : 2,
+ "drilldown" : "Lubos Kolouch"
+ },
+ {
+ "name" : "Luca Ferrari",
+ "y" : 2,
+ "drilldown" : "Luca Ferrari"
+ },
+ {
+ "drilldown" : "Robert DiCicco",
+ "y" : 3,
+ "name" : "Robert DiCicco"
+ },
+ {
+ "drilldown" : "Roger Bell_West",
+ "y" : 14,
+ "name" : "Roger Bell_West"
+ },
+ {
+ "drilldown" : "Simon Green",
+ "y" : 2,
+ "name" : "Simon Green"
+ },
+ {
+ "name" : "Ulrich Rieke",
+ "y" : 6,
+ "drilldown" : "Ulrich Rieke"
+ }
+ ],
+ "name" : "The Weekly Challenge Guest Contributions",
+ "colorByPoint" : "true"
+ }
+ ],
+ "chart" : {
+ "type" : "column"
+ },
+ "legend" : {
+ "enabled" : "false"
+ },
+ "tooltip" : {
+ "headerFormat" : "<span style=\"font-size:11px\"></span>",
+ "followPointer" : "true",
+ "pointFormat" : "<span style=\"color:{point.color}\">{point.name}</span>: <b>{point.y:f}</b><br/>"
+ },
+ "plotOptions" : {
+ "series" : {
+ "borderWidth" : 0,
+ "dataLabels" : {
+ "enabled" : 1,
+ "format" : "{point.y}"
+ }
+ }
+ },
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
+ },
+ "xAxis" : {
+ "type" : "category"
+ },
+ "drilldown" : {
+ "series" : [
+ {
+ "name" : "Ali Moradi",
+ "data" : [
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "D",
+ 2
+ ],
+ [
+ "Lua",
+ 2
+ ],
+ [
+ "Modula 3",
+ 2
+ ],
+ [
+ "Pascal",
+ 2
+ ]
+ ],
+ "id" : "Ali Moradi"
+ },
+ {
+ "data" : [
+ [
+ "C",
+ 2
+ ]
+ ],
+ "name" : "Duncan C. White",
+ "id" : "Duncan C. White"
+ },
+ {
+ "id" : "Eric Cheung",
+ "name" : "Eric Cheung",
+ "data" : [
+ [
+ "Python",
+ 2
+ ]
+ ]
+ },
+ {
+ "data" : [
+ [
+ "Go",
+ 1
+ ],
+ [
+ "Python",
+ 1
+ ]
+ ],
+ "name" : "Lance Wicks",
+ "id" : "Lance Wicks"
+ },
+ {
+ "id" : "Lubos Kolouch",
+ "name" : "Lubos Kolouch",
+ "data" : [
+ [
+ "Python",
+ 2
+ ]
+ ]
+ },
+ {
+ "id" : "Luca Ferrari",
+ "name" : "Luca Ferrari",
+ "data" : [
+ [
+ "PostgreSQL",
+ 2
+ ]
+ ]
+ },
+ {
+ "id" : "Robert DiCicco",
+ "name" : "Robert DiCicco",
+ "data" : [
+ [
+ "Julia",
+ 1
+ ],
+ [
+ "Python",
+ 1
+ ],
+ [
+ "Ruby",
+ 1
+ ]
+ ]
+ },
+ {
+ "name" : "Roger Bell_West",
+ "data" : [
+ [
+ "JavaScript",
+ 2
+ ],
+ [
+ "Kotlin",
+ 2
+ ],
+ [
+ "Lua",
+ 2
+ ],
+ [
+ "Postscript",
+ 2
+ ],
+ [
+ "Python",
+ 2
+ ],
+ [
+ "Ruby",
+ 2
+ ],
+ [
+ "Rust",
+ 2
+ ]
+ ],
+ "id" : "Roger Bell_West"
+ },
+ {
+ "name" : "Simon Green",
+ "data" : [
+ [
+ "Python",
+ 2
+ ]
+ ],
+ "id" : "Simon Green"
+ },
+ {
+ "id" : "Ulrich Rieke",
+ "name" : "Ulrich Rieke",
+ "data" : [
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Rust",
+ 2
+ ]
+ ]
+ }
+ ]
+ }
+}
diff --git a/guest-language-breakdown.json b/guest-language-breakdown.json
new file mode 100644
index 0000000000..b73a05a07f
--- /dev/null
+++ b/guest-language-breakdown.json
@@ -0,0 +1,15920 @@
+{
+ "plotOptions" : {
+ "series" : {
+ "borderWidth" : 0,
+ "dataLabels" : {
+ "enabled" : 1,
+ "format" : "{point.y}"
+ }
+ }
+ },
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
+ },
+ "xAxis" : {
+ "type" : "category"
+ },
+ "drilldown" : {
+ "series" : [
+ {
+ "name" : "001",
+ "data" : [
+ [
+ "APL",
+ 1
+ ],
+ [
+ "Awk",
+ 4
+ ],
+ [
+ "BASIC",
+ 2
+ ],
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bash",
+ 2
+ ],
+ [
+ "Bc",
+ 1
+ ],
+ [
+ "Befunge-93",
+ 2
+ ],
+ [
+ "Brainfuck",
+ 2
+ ],
+ [
+ "C",
+ 4
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Forth",
+ 2
+ ],
+ [
+ "Go",
+ 4
+ ],
+ [
+ "Haskell",
+ 4
+ ],
+ [
+ "Haxe",
+ 2
+ ],
+ [
+ "Java",
+ 2
+ ],
+ [
+ "JavaScript",
+ 1
+ ],
+ [
+ "Lua",
+ 4
+ ],
+ [
+ "Nim",
+ 2
+ ],
+ [
+ "Node.js",
+ 3
+ ],
+ [
+ "Pascal",
+ 2
+ ],
+ [
+ "Python",
+ 4
+ ],
+ [
+ "R",
+ 2
+ ],
+ [
+ "Ruby",
+ 2
+ ],
+ [
+ "Scheme",
+ 2
+ ],
+ [
+ "Tcl",
+ 2
+ ]
+ ],
+ "id" : "001"
+ },
+ {
+ "name" : "002",
+ "data" : [
+ [
+ "Awk",
+ 4
+ ],
+ [
+ "BASIC",
+ 3
+ ],
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bash",
+ 2
+ ],
+ [
+ "Bc",
+ 1
+ ],
+ [
+ "Befunge-93",
+ 2
+ ],
+ [
+ "C",
+ 4
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Go",
+ 4
+ ],
+ [
+ "Haskell",
+ 4
+ ],
+ [
+ "Java",
+ 2
+ ],
+ [
+ "Lua",
+ 4
+ ],
+ [
+ "Node.js",
+ 2
+ ],
+ [
+ "Pascal",
+ 2
+ ],
+ [
+ "Python",
+ 6
+ ],
+ [
+ "R",
+ 2
+ ],
+ [
+ "Ruby",
+ 2
+ ],
+ [
+ "Scheme",
+ 2
+ ]
+ ],
+ "id" : "002"
+ },
+ {
+ "id" : "003",
+ "data" : [
+ [
+ "Awk",
+ 4
+ ],
+ [
+ "BASIC",
+ 2
+ ],
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bash",
+ 2
+ ],
+ [
+ "Bc",
+ 3
+ ],
+ [
+ "C",
+ 4
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Forth",
+ 2
+ ],
+ [
+ "Go",
+ 4
+ ],
+ [
+ "Haskell",
+ 4
+ ],
+ [
+ "Java",
+ 2
+ ],
+ [
+ "Lua",
+ 4
+ ],
+ [
+ "Node.js",
+ 2
+ ],
+ [
+ "Pascal",
+ 2
+ ],
+ [
+ "Python",
+ 6
+ ],
+ [
+ "R",
+ 2
+ ],
+ [
+ "Ruby",
+ 2
+ ],
+ [
+ "Scheme",
+ 2
+ ],
+ [
+ "Tcl",
+ 2
+ ]
+ ],
+ "name" : "003"
+ },
+ {
+ "name" : "004",
+ "data" : [
+ [
+ "Awk",
+ 4
+ ],
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bash",
+ 2
+ ],
+ [
+ "Bc",
+ 2
+ ],
+ [
+ "C",
+ 4
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Go",
+ 1
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Java",
+ 1
+ ],
+ [
+ "Lua",
+ 2
+ ],
+ [
+ "Node.js",
+ 2
+ ],
+ [
+ "Pascal",
+ 1
+ ],
+ [
+ "Python",
+ 5
+ ],
+ [
+ "R",
+ 1
+ ],
+ [
+ "Ruby",
+ 2
+ ],
+ [
+ "Scheme",
+ 1
+ ],
+ [
+ "Tcl",
+ 1
+ ]
+ ],
+ "id" : "004"
+ },
+ {
+ "id" : "005",
+ "data" : [
+ [
+ "Awk",
+ 2
+ ],
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 4
+ ]
+ ],
+ "name" : "005"
+ },
+ {
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bc",
+ 1
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 3
+ ]
+ ],
+ "name" : "006",
+ "id" : "006"
+ },
+ {
+ "id" : "007",
+ "name" : "007",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bc",
+ 1
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 4
+ ]
+ ]
+ },
+ {
+ "id" : "008",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bc",
+ 1
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 4
+ ]
+ ],
+ "name" : "008"
+ },
+ {
+ "name" : "009",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bc",
+ 1
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 4
+ ]
+ ],
+ "id" : "009"
+ },
+ {
+ "name" : "010",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Go",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 4
+ ]
+ ],
+ "id" : "010"
+ },
+ {
+ "data" : [
+ [
+ "Ada",
+ 1
+ ],
+ [
+ "Awk",
+ 1
+ ],
+ [
+ "BASIC",
+ 1
+ ],
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "Bc",
+ 1
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 2
+ ],
+ [
+ "Forth",
+ 1
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Lua",
+ 1
+ ],
+ [
+ "Python",
+ 4
+ ]
+ ],
+ "name" : "011",
+ "id" : "011"
+ },
+ {
+ "id" : "012",
+ "name" : "012",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "C++",
+ 1
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 4
+ ]
+ ]
+ },
+ {
+ "id" : "013",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "Dart",
+ 2
+ ],
+ [
+ "Go",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Java",
+ 1
+ ],
+ [
+ "Python",
+ 2
+ ]
+ ],
+ "name" : "013"
+ },
+ {
+ "id" : "014",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 2
+ ]
+ ],
+ "name" : "014"
+ },
+ {
+ "id" : "015",
+ "name" : "015",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 2
+ ]
+ ]
+ },
+ {
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "C",
+ 2
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 2
+ ]
+ ],
+ "name" : "016",
+ "id" : "016"
+ },
+ {
+ "id" : "017",
+ "name" : "017",
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+ [
+ "C",
+ 1
+ ],
+ [
+ "Haskell",
+ 2
+ ],
+ [
+ "Python",
+ 2
+ ]
+ ]
+ },
+ {
+ "data" : [
+ [
+ "BQN",
+ 2
+ ],
+