aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2021-10-11 13:12:57 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2021-10-11 13:12:57 +0100
commit684b112da6b50cf375bc286e5523ed5052e3d24f (patch)
treea58afe50e0f25a246c8fc6a883a4d7e0d82008ea
parent56736b75366c72f48ff238fe217b6d67e533b803 (diff)
downloadperlweeklychallenge-club-684b112da6b50cf375bc286e5523ed5052e3d24f.tar.gz
perlweeklychallenge-club-684b112da6b50cf375bc286e5523ed5052e3d24f.tar.bz2
perlweeklychallenge-club-684b112da6b50cf375bc286e5523ed5052e3d24f.zip
- Added solutions by Luca Ferrari.
-rw-r--r--pwc108
-rw-r--r--stats/pwc-challenge-133.json623
-rw-r--r--stats/pwc-current.json634
-rw-r--r--stats/pwc-language-breakdown-summary.json68
-rw-r--r--stats/pwc-language-breakdown.json907
-rw-r--r--stats/pwc-leaders.json362
-rw-r--r--stats/pwc-summary-1-30.json36
-rw-r--r--stats/pwc-summary-121-150.json108
-rw-r--r--stats/pwc-summary-151-180.json52
-rw-r--r--stats/pwc-summary-181-210.json98
-rw-r--r--stats/pwc-summary-211-240.json40
-rw-r--r--stats/pwc-summary-241-270.json44
-rw-r--r--stats/pwc-summary-31-60.json46
-rw-r--r--stats/pwc-summary-61-90.json50
-rw-r--r--stats/pwc-summary-91-120.json52
-rw-r--r--stats/pwc-summary.json506
16 files changed, 1858 insertions, 1876 deletions
diff --git a/pwc b/pwc
deleted file mode 100644
index 12ea5ad8ab..0000000000
--- a/pwc
+++ /dev/null
@@ -1,108 +0,0 @@
-MY_PWC_DIR_NAME=${PWC_DIR_NAME}
-
-MY_PWC_ROOT=${PWC_ROOT}
-
-MY_PWC_LANG=${PWC_LANG}
-
-MY_PWC_GIT_USER=${PWC_GIT_USER}
-
-function pwc() {
-
- if [ $# -ne 0 ]
-
- then
-
- if ! [[ "$1" =~ ^[0-9]+$ ]]
-
- then
-
- echo
-
- echo " "Usage: pwc {challenge number}? - must be positive integer
- echo
-
- echo " "Omitting the challenge number will take you to the most recent challenge.
- echo
-
- echo " "Created by James Smith.
- echo
-
- return
-
- fi
-
- fi
-
- ROOT_DIR=$MY_PWC_ROOT/perlweeklychallenge-club
-
- if [ ! -d "$ROOT_DIR" ]
-
- then
-
- echo
-
- echo " "You will need a git checkout of the challenge repo here!
-
- echo
-
- echo " "cd $MY_PWC_ROOT
-
- echo " git clone git@github.com:MY_PWC_GIT_USER/perlweeklychallenge-club.git"
-
- echo
-
- return
-
- fi
-
- cd $ROOT_DIR
-
- git fetch upstream
-
- git merge upstream/master --ff-only
-
- git pull --no-rebase
-
- if [ $# -eq 0 ]
-
- then
-
- CHALLENGE_NO=$((10#`ls -1d /www/baggy/perlweeklychallenge-club/challenge-* | tail -1 | cut -d '-' -f 3`))
-
- else
-
- CHALLENGE_NO=$1
-
- fi
-
- DIR=$ROOT_DIR/challenge-`printf %03d $CHALLENGE_NO`/$MY_PWC_DIR_NAME
-
- if [ ! -d "$DIR" ]
-
- then
-
- echo
-
- echo " "That challenge [$CHALLENGE_NO] does not exist
-
- echo
-
- return
-
- fi
-
- if [ ! -d "$DIR/$MY_PWC_LANG" ]
-
- then
-
- mkdir $DIR/$MY_PWC_LANG
-
- cd $DIR
-
- git add $MY_PWC_LANG
-
- fi
-
- cd $DIR/$MY_PWC_LANG
-
-}
diff --git a/stats/pwc-challenge-133.json b/stats/pwc-challenge-133.json
new file mode 100644
index 0000000000..182d2708c6
--- /dev/null
+++ b/stats/pwc-challenge-133.json
@@ -0,0 +1,623 @@
+{
+ "series" : [
+ {
+ "colorByPoint" : 1,
+ "name" : "The Weekly Challenge - 133",
+ "data" : [
+ {
+ "name" : "Abigail",
+ "y" : 4,
+ "drilldown" : "Abigail"
+ },
+ {
+ "drilldown" : "Adam Russell",
+ "y" : 1,
+ "name" : "Adam Russell"
+ },
+ {
+ "y" : 2,
+ "name" : "Andinus",
+ "drilldown" : "Andinus"
+ },
+ {
+ "name" : "Arne Sommer",
+ "y" : 5,
+ "drilldown" : "Arne Sommer"
+ },
+ {
+ "name" : "Athanasius",
+ "y" : 4,
+ "drilldown" : "Athanasius"
+ },
+ {
+ "drilldown" : "Ben Davies",
+ "y" : 2,
+ "name" : "Ben Davies"
+ },
+ {
+ "name" : "Cheok-Yin Fung",
+ "y" : 1,
+ "drilldown" : "Cheok-Yin Fung"
+ },
+ {
+ "drilldown" : "Dave Jacoby",
+ "name" : "Dave Jacoby",
+ "y" : 3
+ },
+ {
+ "drilldown" : "Duncan C. White",
+ "name" : "Duncan C. White",
+ "y" : 2
+ },
+ {
+ "drilldown" : "E. Choroba",
+ "name" : "E. Choroba",
+ "y" : 2
+ },
+ {
+ "y" : 6,
+ "name" : "Flavio Poletti",
+ "drilldown" : "Flavio Poletti"
+ },
+ {
+ "drilldown" : "Ian Goodnight",
+ "name" : "Ian Goodnight",
+ "y" : 5
+ },
+ {
+ "y" : 5,
+ "name" : "Jaldhar H. Vyas",
+ "drilldown" : "Jaldhar H. Vyas"
+ },
+ {
+ "drilldown" : "James Raspass",
+ "y" : 2,
+ "name" : "James Raspass"
+ },
+ {
+ "drilldown" : "James Smith",
+ "name" : "James Smith",
+ "y" : 3
+ },
+ {
+ "y" : 1,
+ "name" : "Jan Krnavek",
+ "drilldown" : "Jan Krnavek"
+ },
+ {
+ "drilldown" : "Jorg Sommrey",
+ "name" : "Jorg Sommrey",
+ "y" : 2
+ },
+ {
+ "name" : "Laurent Rosenfeld",
+ "y" : 5,
+ "drilldown" : "Laurent Rosenfeld"
+ },
+ {
+ "name" : "Lubos Kolouch",
+ "y" : 1,
+ "drilldown" : "Lubos Kolouch"
+ },
+ {
+ "drilldown" : "Luca Ferrari",
+ "name" : "Luca Ferrari",
+ "y" : 4
+ },
+ {
+ "drilldown" : "Mark Anderson",
+ "y" : 2,
+ "name" : "Mark Anderson"
+ },
+ {
+ "name" : "Matthew Neleigh",
+ "y" : 1,
+ "drilldown" : "Matthew Neleigh"
+ },
+ {
+ "y" : 1,
+ "name" : "Mohammad S Anwar",
+ "drilldown" : "Mohammad S Anwar"
+ },
+ {
+ "y" : 2,
+ "name" : "Pete Houston",
+ "drilldown" : "Pete Houston"
+ },
+ {
+ "drilldown" : "Peter Campbell Smith",
+ "y" : 2,
+ "name" : "Peter Campbell Smith"
+ },
+ {
+ "drilldown" : "Rage311",
+ "y" : 1,
+ "name" : "Rage311"
+ },
+ {
+ "name" : "Roger Bell_West",
+ "y" : 5,
+ "drilldown" : "Roger Bell_West"
+ },
+ {
+ "y" : 3,
+ "name" : "Simon Green",
+ "drilldown" : "Simon Green"
+ },
+ {
+ "name" : "Simon Proctor",
+ "y" : 2,
+ "drilldown" : "Simon Proctor"
+ },
+ {
+ "y" : 1,
+ "name" : "Steven Wilson",
+ "drilldown" : "Steven Wilson"
+ },
+ {
+ "name" : "Ulrich Rieke",
+ "y" : 4,
+ "drilldown" : "Ulrich Rieke"
+ },
+ {
+ "drilldown" : "W. Luis Mochan",
+ "y" : 3,
+ "name" : "W. Luis Mochan"
+ },
+ {
+ "y" : 2,
+ "name" : "Wanderdoc",
+ "drilldown" : "Wanderdoc"
+ }
+ ]
+ }
+ ],
+ "subtitle" : {
+ "text" : "[Champions: 33] Last updated at 2021-10-11 11:45:21 GMT"
+ },
+ "tooltip" : {
+ "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>",
+ "followPointer" : 1,
+ "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>"
+ },
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
+ },
+ "xAxis" : {
+ "type" : "category"
+ },
+ "chart" : {
+ "type" : "column"
+ },
+ "legend" : {
+ "enabled" : 0
+ },
+ "drilldown" : {
+ "series" : [
+ {
+ "id" : "Abigail",
+ "name" : "Abigail",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Blog",
+ 2
+ ]
+ ]
+ },
+ {
+ "id" : "Adam Russell",
+ "name" : "Adam Russell",
+ "data" : [
+ [
+ "Perl",
+ 1
+ ]
+ ]
+ },
+ {
+ "id" : "Andinus",
+ "data" : [
+ [
+ "Raku",
+ 1
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "name" : "Andinus"
+ },
+ {
+ "id" : "Arne Sommer",
+ "name" : "Arne Sommer",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ]
+ },
+ {
+ "id" : "Athanasius",
+ "name" : "Athanasius",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ]
+ ]
+ },
+ {
+ "data" : [
+ [
+ "Raku",
+ 2
+ ]
+ ],
+ "name" : "Ben Davies",
+ "id" : "Ben Davies"
+ },
+ {
+ "id" : "Cheok-Yin Fung",
+ "name" : "Cheok-Yin Fung",
+ "data" : [
+ [
+ "Perl",
+ 1
+ ]
+ ]
+ },
+ {
+ "id" : "Dave Jacoby",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "name" : "Dave Jacoby"
+ },
+ {
+ "name" : "Duncan C. White",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ]
+ ],
+ "id" : "Duncan C. White"
+ },
+ {
+ "name" : "E. Choroba",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ]
+ ],
+ "id" : "E. Choroba"
+ },
+ {
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ],
+ [
+ "Blog",
+ 2
+ ]
+ ],
+ "name" : "Flavio Poletti",
+ "id" : "Flavio Poletti"
+ },
+ {
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Blog",
+ 3
+ ]
+ ],
+ "name" : "Ian Goodnight",
+ "id" : "Ian Goodnight"
+ },
+ {
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "name" : "Jaldhar H. Vyas",
+ "id" : "Jaldhar H. Vyas"
+ },
+ {
+ "data" : [
+ [
+ "Raku",
+ 2
+ ]
+ ],
+ "name" : "James Raspass",
+ "id" : "James Raspass"
+ },
+ {
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "name" : "James Smith",
+ "id" : "James Smith"
+ },
+ {
+ "data" : [
+ [
+ "Raku",
+ 1
+ ]
+ ],
+ "name" : "Jan Krnavek",
+ "id" : "Jan Krnavek"
+ },
+ {
+ "id" : "Jorg Sommrey",
+ "name" : "Jorg Sommrey",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ]
+ ]
+ },
+ {
+ "id" : "Laurent Rosenfeld",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "name" : "Laurent Rosenfeld"
+ },
+ {
+ "name" : "Lubos Kolouch",
+ "data" : [
+ [
+ "Perl",
+ 1
+ ]
+ ],
+ "id" : "Lubos Kolouch"
+ },
+ {
+ "id" : "Luca Ferrari",
+ "name" : "Luca Ferrari",
+ "data" : [
+ [
+ "Raku",
+ 2
+ ],
+ [
+ "Blog",
+ 2
+ ]
+ ]
+ },
+ {
+ "data" : [
+ [
+ "Raku",
+ 2
+ ]
+ ],
+ "name" : "Mark Anderson",
+ "id" : "Mark Anderson"
+ },
+ {
+ "id" : "Matthew Neleigh",
+ "data" : [
+ [
+ "Perl",
+ 1
+ ]
+ ],
+ "name" : "Matthew Neleigh"
+ },
+ {
+ "id" : "Mohammad S Anwar",
+ "name" : "Mohammad S Anwar",
+ "data" : [
+ [
+ "Perl",
+ 1
+ ]
+ ]
+ },
+ {
+ "id" : "Pete Houston",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ]
+ ],
+ "name" : "Pete Houston"
+ },
+ {
+ "name" : "Peter Campbell Smith",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ]
+ ],
+ "id" : "Peter Campbell Smith"
+ },
+ {
+ "id" : "Rage311",
+ "data" : [
+ [
+ "Perl",
+ 1
+ ]
+ ],
+ "name" : "Rage311"
+ },
+ {
+ "name" : "Roger Bell_West",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "id" : "Roger Bell_West"
+ },
+ {
+ "name" : "Simon Green",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "id" : "Simon Green"
+ },
+ {
+ "data" : [
+ [
+ "Raku",
+ 2
+ ]
+ ],
+ "name" : "Simon Proctor",
+ "id" : "Simon Proctor"
+ },
+ {
+ "id" : "Steven Wilson",
+ "name" : "Steven Wilson",
+ "data" : [
+ [
+ "Perl",
+ 1
+ ]
+ ]
+ },
+ {
+ "id" : "Ulrich Rieke",
+ "name" : "Ulrich Rieke",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ]
+ ]
+ },
+ {
+ "id" : "W. Luis Mochan",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "name" : "W. Luis Mochan"
+ },
+ {
+ "data" : [
+ [
+ "Perl",
+ 2
+ ]
+ ],
+ "name" : "Wanderdoc",
+ "id" : "Wanderdoc"
+ }
+ ]
+ },
+ "plotOptions" : {
+ "series" : {
+ "dataLabels" : {
+ "format" : "{point.y}",
+ "enabled" : 1
+ },
+ "borderWidth" : 0
+ }
+ },
+ "title" : {
+ "text" : "The Weekly Challenge - 133"
+ }
+}
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index 8f3c901c07..2af42fefa6 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -1,262 +1,29 @@
{
- "title" : {
- "text" : "The Weekly Challenge - 133"
- },
- "subtitle" : {
- "text" : "[Champions: 33] Last updated at 2021-10-11 07:01:58 GMT"
+ "series" : [
+ {
+ "data" : [
+ {
+ "name" : "Luca Ferrari",
+ "y" : 4,
+ "drilldown" : "Luca Ferrari"
+ }
+ ],
+ "name" : "The Weekly Challenge - 134",
+ "colorByPoint" : 1
+ }
+ ],
+ "xAxis" : {
+ "type" : "category"
},
- "legend" : {
- "enabled" : 0
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
},
"drilldown" : {
"series" : [
{
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Blog",
- 2
- ]
- ],
- "name" : "Abigail",
- "id" : "Abigail"
- },
- {
- "data" : [
- [
- "Perl",
- 1
- ]
- ],
- "name" : "Adam Russell",
- "id" : "Adam Russell"
- },
- {
- "id" : "Andinus",
- "data" : [
- [
- "Raku",
- 1
- ],
- [
- "Blog",
- 1
- ]
- ],
- "name" : "Andinus"
- },
- {
- "id" : "Arne Sommer",
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Raku",
- 2
- ],
- [
- "Blog",
- 1
- ]
- ],
- "name" : "Arne Sommer"
- },
- {
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Raku",
- 2
- ]
- ],
- "name" : "Athanasius",
- "id" : "Athanasius"
- },
- {
- "name" : "Ben Davies",
- "data" : [
- [
- "Raku",
- 2
- ]
- ],
- "id" : "Ben Davies"
- },
- {
- "id" : "Cheok-Yin Fung",
- "name" : "Cheok-Yin Fung",
- "data" : [
- [
- "Perl",
- 1
- ]
- ]
- },
- {
- "id" : "Dave Jacoby",
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Blog",
- 1
- ]
- ],
- "name" : "Dave Jacoby"
- },
- {
- "id" : "Duncan C. White",
- "name" : "Duncan C. White",
- "data" : [
- [
- "Perl",
- 2
- ]
- ]
- },
- {
- "id" : "E. Choroba",
- "name" : "E. Choroba",
- "data" : [
- [
- "Perl",
- 2
- ]
- ]
- },
- {
- "name" : "Flavio Poletti",
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Raku",
- 2
- ],
- [
- "Blog",
- 2
- ]
- ],
- "id" : "Flavio Poletti"
- },
- {
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Blog",
- 3
- ]
- ],
- "name" : "Ian Goodnight",
- "id" : "Ian Goodnight"
- },
- {
- "id" : "Jaldhar H. Vyas",
- "name" : "Jaldhar H. Vyas",
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Raku",
- 2
- ],
- [
- "Blog",
- 1
- ]
- ]
- },
- {
- "id" : "James Raspass",
- "data" : [
- [
- "Raku",
- 2
- ]
- ],
- "name" : "James Raspass"
- },
- {
- "id" : "James Smith",
- "name" : "James Smith",
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Blog",
- 1
- ]
- ]
- },
- {
- "name" : "Jan Krnavek",
- "data" : [
- [
- "Raku",
- 1
- ]
- ],
- "id" : "Jan Krnavek"
- },
- {
- "data" : [
- [
- "Perl",
- 2
- ]
- ],
- "name" : "Jorg Sommrey",
- "id" : "Jorg Sommrey"
- },
- {
- "id" : "Laurent Rosenfeld",
- "name" : "Laurent Rosenfeld",
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Raku",
- 2
- ],
- [
- "Blog",
- 1
- ]
- ]
- },
- {
- "name" : "Lubos Kolouch",
- "data" : [
- [
- "Perl",
- 1
- ]
- ],
- "id" : "Lubos Kolouch"
- },
- {
+ "id" : "Luca Ferrari",
"name" : "Luca Ferrari",
"data" : [
[
@@ -267,357 +34,34 @@
"Blog",
2
]
- ],
- "id" : "Luca Ferrari"
- },
- {
- "name" : "Mark Anderson",
- "data" : [
- [
- "Raku",
- 2
- ]
- ],
- "id" : "Mark Anderson"
- },
- {
- "id" : "Matthew Neleigh",
- "name" : "Matthew Neleigh",
- "data" : [
- [
- "Perl",
- 1
- ]
- ]
- },
- {
- "id" : "Mohammad S Anwar",
- "data" : [
- [
- "Perl",
- 1
- ]
- ],
- "name" : "Mohammad S Anwar"
- },
- {
- "name" : "Pete Houston",
- "data" : [
- [
- "Perl",
- 2
- ]
- ],
- "id" : "Pete Houston"
- },
- {
- "id" : "Peter Campbell Smith",
- "data" : [
- [
- "Perl",
- 2
- ]
- ],
- "name" : "Peter Campbell Smith"
- },
- {
- "name" : "Rage311",
- "data" : [
- [
- "Perl",
- 1
- ]
- ],
- "id" : "Rage311"
- },
- {
- "id" : "Roger Bell_West",
- "name" : "Roger Bell_West",
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Raku",
- 2
- ],
- [
- "Blog",
- 1
- ]
- ]
- },
- {
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Blog",
- 1
- ]
- ],
- "name" : "Simon Green",
- "id" : "Simon Green"
- },
- {
- "name" : "Simon Proctor",
- "data" : [
- [
- "Raku",
- 2
- ]
- ],
- "id" : "Simon Proctor"
- },
- {
- "id" : "Steven Wilson",
- "data" : [
- [
- "Perl",
- 1
- ]
- ],
- "name" : "Steven Wilson"
- },
- {
- "data" : [
- [
- "Perl",
- 2
- ],
- [
- "Raku",
- 2
- ]
- ],
- "name" : "Ulrich Rieke",
- "id" : "Ulrich Rieke"
- },
- {
- "id" : "W. Luis Mochan",
- "data" : [
- [
-