aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2019-08-24 03:04:48 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2019-08-24 03:04:48 +0100
commita224adcd8acf70ec008c13c3f5f641b1fd81698a (patch)
tree39bb6fe5b4080648c51316c6f178ce745f2c532c
parent885d8edb4b03978a5399a9db3885056f442bd27e (diff)
downloadperlweeklychallenge-club-a224adcd8acf70ec008c13c3f5f641b1fd81698a.tar.gz
perlweeklychallenge-club-a224adcd8acf70ec008c13c3f5f641b1fd81698a.tar.bz2
perlweeklychallenge-club-a224adcd8acf70ec008c13c3f5f641b1fd81698a.zip
- Added blog by Yary H.
-rw-r--r--challenge-020/yary-h/blog.txt1
-rw-r--r--challenge-020/yary-h/perl5/ch-1.sh1
-rw-r--r--challenge-020/yary-h/perl6/ch-1.p65
-rw-r--r--stats/pwc-challenge-001.json734
-rw-r--r--stats/pwc-challenge-002.json354
-rw-r--r--stats/pwc-challenge-003.json210
-rw-r--r--stats/pwc-challenge-004.json480
-rw-r--r--stats/pwc-challenge-005.json212
-rw-r--r--stats/pwc-challenge-006.json310
-rw-r--r--stats/pwc-challenge-007.json170
-rw-r--r--stats/pwc-challenge-008.json372
-rw-r--r--stats/pwc-challenge-009.json176
-rw-r--r--stats/pwc-challenge-010.json416
-rw-r--r--stats/pwc-challenge-011.json230
-rw-r--r--stats/pwc-challenge-012.json446
-rw-r--r--stats/pwc-challenge-013.json238
-rw-r--r--stats/pwc-challenge-014.json246
-rw-r--r--stats/pwc-challenge-015.json278
-rw-r--r--stats/pwc-challenge-016.json228
-rw-r--r--stats/pwc-challenge-017.json414
-rw-r--r--stats/pwc-challenge-018.json258
-rw-r--r--stats/pwc-challenge-019.json260
-rw-r--r--stats/pwc-challenge-020.json521
-rw-r--r--stats/pwc-challenge-021.json222
-rw-r--r--stats/pwc-current.json94
-rw-r--r--stats/pwc-language-breakdown-summary.json68
-rw-r--r--stats/pwc-language-breakdown.json340
-rw-r--r--stats/pwc-leaders.json560
-rw-r--r--stats/pwc-master-stats.json270
-rw-r--r--stats/pwc-summary-1-30.json50
-rw-r--r--stats/pwc-summary-31-60.json106
-rw-r--r--stats/pwc-summary-61-90.json90
-rw-r--r--stats/pwc-summary-91-120.json96
-rw-r--r--stats/pwc-summary.json274
34 files changed, 4380 insertions, 4350 deletions
diff --git a/challenge-020/yary-h/blog.txt b/challenge-020/yary-h/blog.txt
new file mode 100644
index 0000000000..7c6ba09716
--- /dev/null
+++ b/challenge-020/yary-h/blog.txt
@@ -0,0 +1 @@
+http://blogs.perl.org/users/yary/2019/08/splitting-on-a-change-challenge-20-task-1.html
diff --git a/challenge-020/yary-h/perl5/ch-1.sh b/challenge-020/yary-h/perl5/ch-1.sh
new file mode 100644
index 0000000000..9492f04857
--- /dev/null
+++ b/challenge-020/yary-h/perl5/ch-1.sh
@@ -0,0 +1 @@
+perl -E 'say join " ",split /(?<=(.))(?!\1)/,scalar ABBCDEEF'
diff --git a/challenge-020/yary-h/perl6/ch-1.p6 b/challenge-020/yary-h/perl6/ch-1.p6
new file mode 100644
index 0000000000..3dab55e816
--- /dev/null
+++ b/challenge-020/yary-h/perl6/ch-1.p6
@@ -0,0 +1,5 @@
+#!/usr/bin/env perl6
+
+use v6;
+
+say "ABBCDEEF".split(/<?before (.) {} :my $c=$0;><!after $c> /).perl("", "A", "BB", "C", "D", "EE", "F").Seq
diff --git a/stats/pwc-challenge-001.json b/stats/pwc-challenge-001.json
index aad1f3f904..7a5fd62fd6 100644
--- a/stats/pwc-challenge-001.json
+++ b/stats/pwc-challenge-001.json
@@ -1,11 +1,286 @@
{
+ "series" : [
+ {
+ "colorByPoint" : 1,
+ "name" : "Perl Weekly Challenge - 001",
+ "data" : [
+ {
+ "name" : "Adam Russell",
+ "y" : 3,
+ "drilldown" : "Adam Russell"
+ },
+ {
+ "name" : "Ailbhe Tweedie",
+ "drilldown" : "Ailbhe Tweedie",
+ "y" : 1
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Alex Daniel",
+ "name" : "Alex Daniel"
+ },
+ {
+ "drilldown" : "Andrezgz",
+ "y" : 2,
+ "name" : "Andrezgz"
+ },
+ {
+ "name" : "Antonio Gamiz",
+ "drilldown" : "Antonio Gamiz",
+ "y" : 2
+ },
+ {
+ "drilldown" : "Arpad Toth",
+ "y" : 2,
+ "name" : "Arpad Toth"
+ },
+ {
+ "name" : "Athanasius",
+ "y" : 2,
+ "drilldown" : "Athanasius"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Bob Kleemann",
+ "name" : "Bob Kleemann"
+ },
+ {
+ "name" : "Daniel Mantovani",
+ "drilldown" : "Daniel Mantovani",
+ "y" : 1
+ },
+ {
+ "name" : "Dave Cross",
+ "y" : 3,
+ "drilldown" : "Dave Cross"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Dave Jacoby",
+ "name" : "Dave Jacoby"
+ },
+ {
+ "name" : "David Kayal",
+ "y" : 2,
+ "drilldown" : "David Kayal"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Doug Schrag",
+ "name" : "Doug Schrag"
+ },
+ {
+ "name" : "Dr James A. Smith",
+ "y" : 4,
+ "drilldown" : "Dr James A. Smith"
+ },
+ {
+ "name" : "Duncan C. White",
+ "y" : 2,
+ "drilldown" : "Duncan C. White"
+ },
+ {
+ "name" : "Eddy HS",
+ "y" : 2,
+ "drilldown" : "Eddy HS"
+ },
+ {
+ "name" : "Finley",
+ "drilldown" : "Finley",
+ "y" : 2
+ },
+ {
+ "y" : 1,
+ "drilldown" : "Fred Zinn",
+ "name" : "Fred Zinn"
+ },
+ {
+ "name" : "Freddie B",
+ "y" : 2,
+ "drilldown" : "Freddie B"
+ },
+ {
+ "drilldown" : "Gustavo Chaves",
+ "y" : 1,
+ "name" : "Gustavo Chaves"
+ },
+ {
+ "name" : "JJ Merelo",
+ "drilldown" : "JJ Merelo",
+ "y" : 2
+ },
+ {
+ "y" : 4,
+ "drilldown" : "Jaldhar H. Vyas",
+ "name" : "Jaldhar H. Vyas"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Jeff",
+ "name" : "Jeff"
+ },
+ {
+ "drilldown" : "Jeremy Carman",
+ "y" : 2,
+ "name" : "Jeremy Carman"
+ },
+ {
+ "y" : 1,
+ "drilldown" : "Jim Bacon",
+ "name" : "Jim Bacon"
+ },
+ {
+ "y" : 5,
+ "drilldown" : "Jo Christian Oterhals",
+ "name" : "Jo Christian Oterhals"
+ },
+ {
+ "y" : 4,
+ "drilldown" : "Joelle Maslak",
+ "name" : "Joelle Maslak"
+ },
+ {
+ "name" : "John Barrett",
+ "y" : 1,
+ "drilldown" : "John Barrett"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Juan Caballero",
+ "name" : "Juan Caballero"
+ },
+ {
+ "drilldown" : "Khalid",
+ "y" : 2,
+ "name" : "Khalid"
+ },
+ {
+ "name" : "Kian-Meng Ang",
+ "y" : 3,
+ "drilldown" : "Kian-Meng Ang"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Kivanc Yazan",
+ "name" : "Kivanc Yazan"
+ },
+ {
+ "name" : "Lars Balker",
+ "drilldown" : "Lars Balker",
+ "y" : 4
+ },
+ {
+ "y" : 4,
+ "drilldown" : "Laurent Rosenfeld",
+ "name" : "Laurent Rosenfeld"
+ },
+ {
+ "drilldown" : "Mark Senn",
+ "y" : 2,
+ "name" : "Mark Senn"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Martin Mugeni",
+ "name" : "Martin Mugeni"
+ },
+ {
+ "name" : "Neil Bowers",
+ "drilldown" : "Neil Bowers",
+ "y" : 1
+ },
+ {
+ "y" : 4,
+ "drilldown" : "Nick Logan",
+ "name" : "Nick Logan"
+ },
+ {
+ "name" : "Oleksii Tsvietnov",
+ "drilldown" : "Oleksii Tsvietnov",
+ "y" : 2
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Ozzy",
+ "name" : "Ozzy"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Pavel Jurca",
+ "name" : "Pavel Jurca"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Pete Houston",
+ "name" : "Pete Houston"
+ },
+ {
+ "name" : "Philippe Bruhat",
+ "drilldown" : "Philippe Bruhat",
+ "y" : 3
+ },
+ {
+ "name" : "Prajith P",
+ "y" : 1,
+ "drilldown" : "Prajith P"
+ },
+ {
+ "name" : "Sean Meininger",
+ "y" : 2,
+ "drilldown" : "Sean Meininger"
+ },
+ {
+ "name" : "Simon Proctor",
+ "drilldown" : "Simon Proctor",
+ "y" : 6
+ },
+ {
+ "name" : "Simon Reinhardt",
+ "drilldown" : "Simon Reinhardt",
+ "y" : 2
+ },
+ {
+ "y" : 4,
+ "drilldown" : "Steve Rogerson",
+ "name" : "Steve Rogerson"
+ },
+ {
+ "drilldown" : "Steven Wilson",
+ "y" : 2,
+ "name" : "Steven Wilson"
+ },
+ {
+ "y" : 1,
+ "drilldown" : "Tiago Stock",
+ "name" : "Tiago Stock"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Tore Andersson",
+ "name" : "Tore Andersson"
+ },
+ {
+ "drilldown" : "Veesh Goldman",
+ "y" : 1,
+ "name" : "Veesh Goldman"
+ },
+ {
+ "name" : "William Gilmore",
+ "y" : 1,
+ "drilldown" : "William Gilmore"
+ }
+ ]
+ }
+ ],
+ "legend" : {
+ "enabled" : 0
+ },
"xAxis" : {
"type" : "category"
},
"drilldown" : {
"series" : [
{
- "id" : "Adam Russell",
"data" : [
[
"Perl 5",
@@ -16,27 +291,28 @@
1
]
],
- "name" : "Adam Russell"
+ "name" : "Adam Russell",
+ "id" : "Adam Russell"
},
{
- "name" : "Ailbhe Tweedie",
+ "id" : "Ailbhe Tweedie",
"data" : [
[
"Perl 5",
1
]
],
- "id" : "Ailbhe Tweedie"
+ "name" : "Ailbhe Tweedie"
},
{
- "id" : "Alex Daniel",
"name" : "Alex Daniel",
"data" : [
[
"Perl 6",
2
]
- ]
+ ],
+ "id" : "Alex Daniel"
},
{
"id" : "Andrezgz",
@@ -49,14 +325,14 @@
]
},
{
+ "id" : "Antonio Gamiz",
+ "name" : "Antonio Gamiz",
"data" : [
[
"Perl 6",
2
]
- ],
- "name" : "Antonio Gamiz",
- "id" : "Antonio Gamiz"
+ ]
},
{
"id" : "Arpad Toth",
@@ -70,22 +346,22 @@
},
{
"id" : "Athanasius",
+ "name" : "Athanasius",
"data" : [
[
"Perl 5",
2
]
- ],
- "name" : "Athanasius"
+ ]
},
{
- "name" : "Bob Kleemann",
"data" : [
[
"Perl 5",
2
]
],
+ "name" : "Bob Kleemann",
"id" : "Bob Kleemann"
},
{
@@ -113,6 +389,7 @@
"id" : "Dave Cross"
},
{
+ "id" : "Dave Jacoby",
"name" : "Dave Jacoby",
"data" : [
[
@@ -123,18 +400,17 @@
"Blog",
1
]
- ],
- "id" : "Dave Jacoby"
+ ]
},
{
+ "id" : "David Kayal",
"name" : "David Kayal",
"data" : [
[
"Perl 5",
2
]
- ],
- "id" : "David Kayal"
+ ]
},
{
"name" : "Doug Schrag",
@@ -147,8 +423,6 @@
"id" : "Doug Schrag"
},
{
- "id" : "Dr James A. Smith",
- "name" : "Dr James A. Smith",
"data" : [
[
"Perl 5",
@@ -158,17 +432,19 @@
"Perl 6",
2
]
- ]
+ ],
+ "name" : "Dr James A. Smith",
+ "id" : "Dr James A. Smith"
},
{
"id" : "Duncan C. White",
- "name" : "Duncan C. White",
"data" : [
[
"Perl 5",
2
]
- ]
+ ],
+ "name" : "Duncan C. White"
},
{
"id" : "Eddy HS",
@@ -181,14 +457,14 @@
"name" : "Eddy HS"
},
{
+ "id" : "Finley",
"name" : "Finley",
"data" : [
[
"Perl 6",
2
]
- ],
- "id" : "Finley"
+ ]
},
{
"data" : [
@@ -201,24 +477,24 @@
"id" : "Fred Zinn"
},
{
- "id" : "Freddie B",
+ "name" : "Freddie B",
"data" : [
[
"Perl 5",
2
]
],
- "name" : "Freddie B"
+ "id" : "Freddie B"
},
{
- "id" : "Gustavo Chaves",
"name" : "Gustavo Chaves",
"data" : [
[
"Perl 5",
1
]
- ]
+ ],
+ "id" : "Gustavo Chaves"
},
{
"id" : "JJ Merelo",
@@ -236,6 +512,7 @@
},
{
"id" : "Jaldhar H. Vyas",
+ "name" : "Jaldhar H. Vyas",
"data" : [
[
"Perl 5",
@@ -245,8 +522,7 @@
"Perl 6",
2
]
- ],
- "name" : "Jaldhar H. Vyas"
+ ]
},
{
"name" : "Jeff",
@@ -273,16 +549,17 @@
]
},
{
- "id" : "Jim Bacon",
+ "name" : "Jim Bacon",
"data" : [
[
"Perl 5",
1
]
],
- "name" : "Jim Bacon"
+ "id" : "Jim Bacon"
},
{
+ "name" : "Jo Christian Oterhals",
"data" : [
[
"Perl 5",
@@ -297,7 +574,6 @@
1
]
],
- "name" : "Jo Christian Oterhals",
"id" : "Jo Christian Oterhals"
},
{
@@ -315,37 +591,37 @@
"name" : "Joelle Maslak"
},
{
- "id" : "John Barrett",
"name" : "John Barrett",
"data" : [
[
"Perl 5",
1
]
- ]
+ ],
+ "id" : "John Barrett"
},
{
+ "id" : "Juan Caballero",
"data" : [
[
"Perl 5",
2
]
],
- "name" : "Juan Caballero",
- "id" : "Juan Caballero"
+ "name" : "Juan Caballero"
},
{
- "id" : "Khalid",
- "name" : "Khalid",
"data" : [
[
"Perl 5",
2
]
- ]
+ ],
+ "name" : "Khalid",
+ "id" : "Khalid"
},
{
- "id" : "Kian-Meng Ang",
+ "name" : "Kian-Meng Ang",
"data" : [
[
"Perl 5",
@@ -356,19 +632,20 @@
1
]
],
- "name" : "Kian-Meng Ang"
+ "id" : "Kian-Meng Ang"
},
{
- "name" : "Kivanc Yazan",
+ "id" : "Kivanc Yazan",
"data" : [
[
"Perl 5",
2
]
],
- "id" : "Kivanc Yazan"
+ "name" : "Kivanc Yazan"
},
{
+ "name" : "Lars Balker",
"data" : [
[
"Perl 5",
@@ -379,10 +656,11 @@
2
]
],
- "name" : "Lars Balker",
"id" : "Lars Balker"
},
{
+ "id" : "Laurent Rosenfeld",
+ "name" : "Laurent Rosenfeld",
"data" : [
[
"Perl 5",
@@ -396,29 +674,27 @@
"Blog",
1
]
- ],
- "name" : "Laurent Rosenfeld",
- "id" : "Laurent Rosenfeld"
+ ]
},
{
- "name" : "Mark Senn",
"data" : [
[
"Perl 6",
2
]
],
+ "name" : "Mark Senn",
"id" : "Mark Senn"
},
{
- "id" : "Martin Mugeni",
- "name" : "Martin Mugeni",
"data" : [
[
"Perl 6",
2
]
- ]
+ ],
+ "name" : "Martin Mugeni",
+ "id" : "Martin Mugeni"
},
{
"data" : [
@@ -445,47 +721,47 @@
"id" : "Nick Logan"
},
{
+ "id" : "Oleksii Tsvietnov",
"name" : "Oleksii Tsvietnov",
"data" : [
[
"Perl 5",
2
]
- ],
- "id" : "Oleksii Tsvietnov"
+ ]
},
{
- "id" : "Ozzy",
"data" : [
[
"Perl 6",
2
]
],
- "name" : "Ozzy"
+ "name" : "Ozzy",
+ "id" : "Ozzy"
},
{
+ "id" : "Pavel Jurca",
+ "name" : "Pavel Jurca",
"data" : [
[
"Perl 5",
2
]
- ],
- "name" : "Pavel Jurca",
- "id" : "Pavel Jurca"
+ ]
},
{
- "id" : "Pete Houston",
+ "name" : "Pete Houston",
"data" : [
[
"Perl 5",
2
]
],
- "name" : "Pete Houston"
+ "id" : "Pete Houston"
},
{
- "name" : "Philippe Bruhat",
+ "id" : "Philippe Bruhat",
"data" : [
[
"Perl 5",
@@ -496,7 +772,7 @@
1
]
],
- "id" : "Philippe Bruhat"
+ "name" : "Philippe Bruhat"
},
{
"name" : "Prajith P",
@@ -509,17 +785,16 @@
"id" : "Prajith P"
},
{
- "id" : "Sean Meininger",
"data" : [
[
"Perl 6",
2
]
],
- "name" : "Sean Meininger"
+ "name" : "Sean Meininger",
+ "id" : "Sean Meininger"
},
{
- "name" : "Simon Proctor",
"data" : [
[
"Perl 5",
@@ -534,6 +809,7 @@
2
]
],
+ "name" : "Simon Proctor",
"id" : "Simon Proctor"
},
{
@@ -548,6 +824,7 @@
},
{
"id" : "Steve Rogerson",
+ "name" : "Steve Rogerson",
"data" : [
[
"Perl 5",
@@ -557,28 +834,27 @@
"Perl 6",
2
]
- ],
- "name" : "Steve Rogerson"
+ ]
},
{
- "name" : "Steven Wilson",
"data" : [
[
"Perl 5",
2
]
],
+ "name" : "Steven Wilson",
"id" : "Steven Wilson"
},
{
+ "id" : "Tiago Stock",
"data" : [
[
"Perl 5",
1
]
],
- "name" : "Tiago Stock",
- "id" : "Tiago Stock"
+ "name" : "Tiago Stock"
},
{
"name" : "Tore Andersson",
@@ -591,14 +867,14 @@
"id" : "Tore Andersson"
},
{
+ "id" : "Veesh Goldman",
+ "name" : "Veesh Goldman",
"data" : [
[
"Perl 5",
1
]
- ],
- "name" : "Veesh Goldman",
- "id" : "Veesh Goldman"
+ ]
},
{
"id" : "William Gilmore",
@@ -612,308 +888,32 @@
}
]
},
- "subtitle" : {
- "text" : "[Champions: 53] Last updated at 2019-08-22 11:53:03 GMT"
- },
- "yAxis" : {
- "title" : {
- "text" : "Total Solutions"
- }
- },
- "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/>"
- },
- "chart" : {
- "type" : "column"
- },
"plotOptions" : {
"series" : {
+ "borderWidth" : 0,
"dataLabels" : {
- "enabled" : 1,
- "format" : "{point.y}"
- },
- "borderWidth" : 0
+ "format" : "{point.y}",
+ "enabled" : 1
+ }
}
},
"title" : {
"text" : "Perl Weekly Challenge - 001"
},
- "series" : [
- {
- "colorByPoint" : 1,
- "name" : "Perl Weekly Challenge - 001",
- "data" : [
- {
- "name" : "Adam Russell",
- "y" : 3,
- "drilldown" : "Adam Russell"
- },
- {
- "name" : "Ailbhe Tweedie",
- "drilldown" : "Ailbhe Tweedie",
- "y" : 1
- },
- {
- "y" : 2,
- "drilldown" : "Alex Daniel",
- "name" : "Alex Daniel"
- },
- {
- "drilldown" : "Andrezgz",
- "y" : 2,
- "name" : "Andrezgz"
- },
- {
- "name" : "Antonio Gamiz",
- "y" : 2,
- "drilldown" : "Antonio Gamiz"
- },
- {
- "drilldown" : "Arpad Toth",
- "y" : 2,
- "name" : "Arpad Toth"
- },
- {
- "name" : "Athanasius",
- "y" : 2,
- "drilldown" : "Athanasius"
- },
- {
- "drilldown" : "Bob Kleemann",
- "y" : 2,
- "name" : "Bob Kleemann"
- },
- {
- "name" : "Daniel Mantovani",
- "y" : 1,
- "drilldown" : "Daniel Mantovani"
- },
- {
- "name" : "Dave Cross",
- "y" : 3,
- "drilldown" : "Dave Cross"
- },
- {
- "name" : "Dave Jacoby",
-