aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-088/colin-crain/blog.txt1
-rw-r--r--challenge-088/colin-crain/perl/ch-1.pl65
-rw-r--r--challenge-088/colin-crain/perl/ch-2.pl88
-rw-r--r--challenge-088/colin-crain/raku/ch-1.raku20
-rw-r--r--stats/pwc-current.json593
-rw-r--r--stats/pwc-language-breakdown-summary.json88
-rw-r--r--stats/pwc-language-breakdown.json1266
-rw-r--r--stats/pwc-leaders.json410
-rw-r--r--stats/pwc-summary-1-30.json40
-rw-r--r--stats/pwc-summary-121-150.json44
-rw-r--r--stats/pwc-summary-151-180.json122
-rw-r--r--stats/pwc-summary-181-210.json92
-rw-r--r--stats/pwc-summary-31-60.json40
-rw-r--r--stats/pwc-summary-61-90.json122
-rw-r--r--stats/pwc-summary-91-120.json48
-rw-r--r--stats/pwc-summary.json460
16 files changed, 1848 insertions, 1651 deletions
diff --git a/challenge-088/colin-crain/blog.txt b/challenge-088/colin-crain/blog.txt
new file mode 100644
index 0000000000..14dedbcc28
--- /dev/null
+++ b/challenge-088/colin-crain/blog.txt
@@ -0,0 +1 @@
+https://colincrain.com/2020/11/29/the-product-of-the-absence-spiralize-the-day-away/
diff --git a/challenge-088/colin-crain/perl/ch-1.pl b/challenge-088/colin-crain/perl/ch-1.pl
new file mode 100644
index 0000000000..a7d644afa6
--- /dev/null
+++ b/challenge-088/colin-crain/perl/ch-1.pl
@@ -0,0 +1,65 @@
+#! /opt/local/bin/perl
+#
+# product_of_the_absence.pl
+#
+# TASK #1 › Array of Product
+# Submitted by: Mohammad S Anwar
+# You are given an array of positive integers @N.
+#
+# Write a script to return an array @M where $M[i] is the product of all
+# elements of @N except the index $N[i].
+#
+# Example 1:
+# Input:
+# @N = (5, 2, 1, 4, 3)
+# Output:
+# @M = (24, 60, 120, 30, 40)
+#
+# $M[0] = 2 x 1 x 4 x 3 = 24
+# $M[1] = 5 x 1 x 4 x 3 = 60
+# $M[2] = 5 x 2 x 4 x 3 = 120
+# $M[3] = 5 x 2 x 1 x 3 = 30
+# $M[4] = 5 x 2 x 1 x 4 = 40
+# Example 2:
+# Input:
+# @N = (2, 1, 4, 3)
+# Output:
+# @M = (12, 24, 6, 8)
+#
+# $M[0] = 1 x 4 x 3 = 12
+# $M[1] = 2 x 4 x 3 = 24
+# $M[2] = 2 x 1 x 3 = 6
+# $M[3] = 2 x 1 x 4 = 8
+#
+# 2020 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use feature ":5.26";
+
+## ## ## ## ## MAIN:
+
+my @input = @ARGV;
+
+@ARGV == 0 and @input = (5, 2, 1, 4, 3);
+
+my $product = 1;
+$product *= $_ for @input;
+
+my @output = map { $product / $_ } @input;
+
+say "@input";
+say "@output";
+
+
+
+
+
+
+
+
+## ## ## ## ## SUBS:
+
diff --git a/challenge-088/colin-crain/perl/ch-2.pl b/challenge-088/colin-crain/perl/ch-2.pl
new file mode 100644
index 0000000000..11b16a1b3f
--- /dev/null
+++ b/challenge-088/colin-crain/perl/ch-2.pl
@@ -0,0 +1,88 @@
+#! /opt/local/bin/perl
+#
+# spiral.pl
+#
+# TASK #2 › Spiral Matrix
+# Submitted by: Mohammad S Anwar
+# You are given m x n matrix of positive integers.
+#
+# Write a script to print spiral matrix as list.
+#
+# Example 1:
+# Input:
+# [ 1, 2, 3 ]
+# [ 4, 5, 6 ]
+# [ 7, 8, 9 ]
+# Ouput:
+# [ 1, 2, 3, 6, 9, 8, 7, 4, 5 ]
+#
+# Example 2:
+# Input:
+# [ 1, 2, 3, 4 ]
+# [ 5, 6, 7, 8 ]
+# [ 9, 10, 11, 12 ]
+# [ 13, 14, 15, 16 ]
+# Output:
+# [ 1, 2, 3, 4, 8, 12, 16, 15, 14, 13, 9, 5, 6, 7, 11, 10 ]
+#
+# 2020 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use feature ":5.26";
+
+use POSIX qw( ceil floor );
+
+## ## ## ## ## MAIN:
+my $mat;
+$mat = [ [1,2,3,4], [5,6,7,8], [9,10,11,12] ];
+# $mat = [ [1,2,3], [4,5,6], [7,8,9], [10,11,12], [13,14,15] ];
+# $mat = [ [1], [2], [3], [4] ];
+# $mat = [ [1,2,3,4] ];
+# $mat = [
+# [ 1, 2, 3, 4, 5, 6],
+# [ 7, 8, 9,10,11,12],
+# [13,14,15,16,17,18],
+# [19,20,21,22,23,24],
+# [25,26,27,28,29,30]
+# ];
+
+my @out = spiralize($mat)->@*;
+
+say "@out";
+
+## ## ## ## ## SUBS:
+
+sub spiralize {
+ my ($mat) = @_;
+ my $cols = $mat->[0]->@*;
+ my $rows = $mat->@*;
+ my $rank = 0; ## loop count of spiral, 0-based
+ my $out = [];
+
+ while (-spiraling) {
+ ## upper - left to right
+ return $out if $rank > ceil( $rows / 2 - 1);
+ push $out->@*, $mat->[$rank]->@[$rank..$cols-$rank-1];
+
+ ## right - top to bottom
+ return $out if $rank > ceil( $cols / 2 - 1);
+ for my $row ( $rank+1..$rows-$rank-2 ) {
+ push $out->@*, $mat->[$row][$cols-$rank-1];
+ }
+
+ ## lower - right to left
+ return $out if $rank > floor( $rows / 2 - 1);
+ push $out->@*, reverse $mat->[$rows-$rank-1]->@[$rank..$cols-$rank-1] ;
+
+ ## left - bottom to top
+ return $out if $rank > floor( $cols / 2 - 1);
+ for my $row ( reverse $rank+1..$rows-$rank-2 ) {
+ push $out->@*, $mat->[$row][$rank];
+ }
+ $rank++
+ }
+}
diff --git a/challenge-088/colin-crain/raku/ch-1.raku b/challenge-088/colin-crain/raku/ch-1.raku
new file mode 100644
index 0000000000..ca578b9ebd
--- /dev/null
+++ b/challenge-088/colin-crain/raku/ch-1.raku
@@ -0,0 +1,20 @@
+#!/usr/bin/env perl6
+#
+#
+# .raku
+#
+#
+#
+# 2020 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+unit sub MAIN (*@input) ;
+@input.elems == 0 and @input = 5, 2, 1, 4, 3;
+
+my $product = [*] @input;
+my @output = @input.map: {$product/$_};
+
+say @input;
+say @output;
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index 5bf263a09d..eb7f1fc5c1 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -1,235 +1,9 @@
{
- "plotOptions" : {
- "series" : {
- "borderWidth" : 0,
- "dataLabels" : {
- "format" : "{point.y}",
- "enabled" : 1
- }
- }
- },
- "xAxis" : {
- "type" : "category"
- },
- "tooltip" : {
- "followPointer" : 1,
- "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>",
- "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>"
- },
- "chart" : {
- "type" : "column"
- },
- "series" : [
- {
- "name" : "Perl Weekly Challenge - 088",
- "colorByPoint" : 1,
- "data" : [
- {
- "name" : "Aaron Smith",
- "drilldown" : "Aaron Smith",
- "y" : 2
- },
- {
- "drilldown" : "Abigail",
- "y" : 3,
- "name" : "Abigail"
- },
- {
- "y" : 3,
- "drilldown" : "Adam Russell",
- "name" : "Adam Russell"
- },
- {
- "name" : "Andrew Shitov",
- "drilldown" : "Andrew Shitov",
- "y" : 1
- },
- {
- "y" : 5,
- "drilldown" : "Arne Sommer",
- "name" : "Arne Sommer"
- },
- {
- "drilldown" : "Athanasius",
- "y" : 4,
- "name" : "Athanasius"
- },
- {
- "name" : "Cheok-Yin Fung",
- "y" : 3,
- "drilldown" : "Cheok-Yin Fung"
- },
- {
- "name" : "Cristina Heredia",
- "drilldown" : "Cristina Heredia",
- "y" : 1
- },
- {
- "name" : "Dave Jacoby",
- "drilldown" : "Dave Jacoby",
- "y" : 2
- },
- {
- "name" : "Duane Powell",
- "y" : 2,
- "drilldown" : "Duane Powell"
- },
- {
- "name" : "E. Choroba",
- "y" : 2,
- "drilldown" : "E. Choroba"
- },
- {
- "name" : "Feng Chang",
- "drilldown" : "Feng Chang",
- "y" : 2
- },
- {
- "y" : 4,
- "drilldown" : "Flavio Poletti",
- "name" : "Flavio Poletti"
- },
- {
- "y" : 5,
- "drilldown" : "Jaldhar H. Vyas",
- "name" : "Jaldhar H. Vyas"
- },
- {
- "y" : 2,
- "drilldown" : "James Smith",
- "name" : "James Smith"
- },
- {
- "drilldown" : "Jan Krnavek",
- "y" : 2,
- "name" : "Jan Krnavek"
- },
- {
- "y" : 2,
- "drilldown" : "Jorg Sommrey",
- "name" : "Jorg Sommrey"
- },
- {
- "y" : 4,
- "drilldown" : "Julio de Castro",
- "name" : "Julio de Castro"
- },
- {
- "name" : "Kang-min Liu",
- "drilldown" : "Kang-min Liu",
- "y" : 3
- },
- {
- "name" : "Laurent Rosenfeld",
- "y" : 5,
- "drilldown" : "Laurent Rosenfeld"
- },
- {
- "y" : 3,
- "drilldown" : "Lubos Kolouch",
- "name" : "Lubos Kolouch"
- },
- {
- "name" : "Mark Anderson",
- "drilldown" : "Mark Anderson",
- "y" : 2
- },
- {
- "drilldown" : "Miguel Prz",
- "y" : 2,
- "name" : "Miguel Prz"
- },
- {
- "name" : "Myoungjin Jeon",
- "drilldown" : "Myoungjin Jeon",
- "y" : 4
- },
- {
- "y" : 2,
- "drilldown" : "Niels van Dijke",
- "name" : "Niels van Dijke"
- },
- {
- "name" : "Nuno Vieira",
- "drilldown" : "Nuno Vieira",
- "y" : 2
- },
- {
- "name" : "PJ Durai",
- "drilldown" : "PJ Durai",
- "y" : 2
- },
- {
- "drilldown" : "Pete Houston",
- "y" : 2,
- "name" : "Pete Houston"
- },
- {
- "name" : "Philip Hood",
- "y" : 2,
- "drilldown" : "Philip Hood"
- },
- {
- "name" : "Roger Bell_West",
- "drilldown" : "Roger Bell_West",
- "y" : 5
- },
- {
- "name" : "Samir Parikh",
- "y" : 3,
- "drilldown" : "Samir Parikh"
- },
- {
- "drilldown" : "Simon Green",
- "y" : 3,
- "name" : "Simon Green"
- },
- {
- "name" : "Simon Proctor",
- "drilldown" : "Simon Proctor",
- "y" : 2
- },
- {
- "y" : 2,
- "drilldown" : "Stuart Little",
- "name" : "Stuart Little"
- },
- {
- "y" : 2,
- "drilldown" : "Tejas",
- "name" : "Tejas"
- },
- {
- "y" : 4,
- "drilldown" : "Ulrich Rieke",
- "name" : "Ulrich Rieke"
- },
- {
- "y" : 3,
- "drilldown" : "W. Luis Mochan",
- "name" : "W. Luis Mochan"
- },
- {
- "y" : 3,
- "drilldown" : "Walt Mankowski",
- "name" : "Walt Mankowski"
- },
- {
- "y" : 2,
- "drilldown" : "Wanderdoc",
- "name" : "Wanderdoc"
- }
- ]
- }
- ],
- "legend" : {
- "enabled" : 0
- },
"drilldown" : {
"series" : [
{
- "name" : "Aaron Smith",
"id" : "Aaron Smith",
+ "name" : "Aaron Smith",
"data" : [
[
"Raku",
@@ -238,7 +12,7 @@
]
},
{
- "id" : "Abigail",
+ "name" : "Abigail",
"data" : [
[
"Perl",
@@ -249,7 +23,7 @@
1
]
],
- "name" : "Abigail"
+ "id" : "Abigail"
},
{
"name" : "Adam Russell",
@@ -276,6 +50,7 @@
"name" : "Andrew Shitov"
},
{
+ "id" : "Arne Sommer",
"data" : [
[
"Perl",
@@ -290,12 +65,11 @@
1
]
],
- "id" : "Arne Sommer",
"name" : "Arne Sommer"
},
{
- "name" : "Athanasius",
"id" : "Athanasius",
+ "name" : "Athanasius",
"data" : [
[
"Perl",
@@ -308,7 +82,7 @@
]
},
{
- "name" : "Cheok-Yin Fung",
+ "id" : "Cheok-Yin Fung",
"data" : [
[
"Perl",
@@ -319,11 +93,29 @@
1
]
],
- "id" : "Cheok-Yin Fung"
+ "name" : "Cheok-Yin Fung"
+ },
+ {
+ "id" : "Colin Crain",
+ "data" : [
+ [
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 1
+ ],
+ [
+ "Blog",
+ 1
+ ]
+ ],
+ "name" : "Colin Crain"
},
{
- "name" : "Cristina Heredia",
"id" : "Cristina Heredia",
+ "name" : "Cristina Heredia",
"data" : [
[
"Perl",
@@ -332,8 +124,8 @@
]
},
{
- "name" : "Dave Jacoby",
"id" : "Dave Jacoby",
+ "name" : "Dave Jacoby",
"data" : [
[
"Perl",
@@ -342,24 +134,24 @@
]
},
{
- "name" : "Duane Powell",
"data" : [
[
"Perl",
2
]
],
+ "name" : "Duane Powell",
"id" : "Duane Powell"
},
{
"name" : "E. Choroba",
- "id" : "E. Choroba",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "id" : "E. Choroba"
},
{
"id" : "Feng Chang",
@@ -372,6 +164,7 @@
"name" : "Feng Chang"
},
{
+ "id" : "Flavio Poletti",
"name" : "Flavio Poletti",
"data" : [
[
@@ -382,11 +175,11 @@
"Blog",
2
]
- ],
- "id" : "Flavio Poletti"
+ ]
},
{
"id" : "Jaldhar H. Vyas",
+ "name" : "Jaldhar H. Vyas",
"data" : [
[
"Perl",
@@ -400,8 +193,7 @@
"Blog",
1
]
- ],
- "name" : "Jaldhar H. Vyas"
+ ]
},
{
"name" : "James Smith",
@@ -414,28 +206,28 @@
"id" : "James Smith"
},
{
- "id" : "Jan Krnavek",
"data" : [
[
"Raku",
2
]
],
- "name" : "Jan Krnavek"
+ "name" : "Jan Krnavek",
+ "id" : "Jan Krnavek"
},
{
+ "id" : "Jorg Sommrey",
"data" : [
[
"Perl",
2
]
],
- "id" : "Jorg Sommrey",
"name" : "Jorg Sommrey"
},
{
- "name" : "Julio de Castro",
"id" : "Julio de Castro",
+ "name" : "Julio de Castro",
"data" : [
[
"Perl",
@@ -448,8 +240,6 @@
]
},
{
- "name" : "Kang-min Liu",
- "id" : "Kang-min Liu",
"data" : [
[
"Raku",
@@ -459,9 +249,12 @@
"Blog",
1
]
- ]
+ ],
+ "name" : "Kang-min Liu",
+ "id" : "Kang-min Liu"
},
{
+ "name" : "Laurent Rosenfeld",
"data" : [
[
"Perl",
@@ -476,10 +269,11 @@
1
]
],
- "id" : "Laurent Rosenfeld",
- "name" : "Laurent Rosenfeld"
+ "id" : "Laurent Rosenfeld"
},
{
+ "id" : "Lubos Kolouch",
+ "name" : "Lubos Kolouch",
"data" : [
[
"Perl",
@@ -489,33 +283,31 @@
"Blog",
1
]
- ],
- "id" : "Lubos Kolouch",
- "name" : "Lubos Kolouch"
+ ]
},
{
- "name" : "Mark Anderson",
+ "id" : "Mark Anderson",
"data" : [
[
"Raku",
2
]
],
- "id" : "Mark Anderson"
+ "name" : "Mark Anderson"
},
{
+ "id" : "Miguel Prz",
+ "name" : "Miguel Prz",
"data" : [
[
"Perl",
2
]
- ],
- "id" : "Miguel Prz",
- "name" : "Miguel Prz"
+ ]
},
{
- "name" : "Myoungjin Jeon",
"id" : "Myoungjin Jeon",
+ "name" : "Myoungjin Jeon",
"data" : [
[
"Perl",
@@ -534,12 +326,12 @@
2
]
],
- "id" : "Niels van Dijke",
- "name" : "Niels van Dijke"
+ "name" : "Niels van Dijke",
+ "id" : "Niels van Dijke"
},
{
- "name" : "Nuno Vieira",
"id" : "Nuno Vieira",
+ "name" : "Nuno Vieira",
"data" : [
[
"Perl",
@@ -558,26 +350,27 @@
"name" : "PJ Durai"
},
{
- "name" : "Pete Houston",
"data" : [
[
"Perl",
2
]
],
+ "name" : "Pete Houston",
"id" : "Pete Houston"
},
{
- "id" : "Philip Hood",
"data" : [
[
"Raku",
2
]
],
- "name" : "Philip Hood"
+ "name" : "Philip Hood",
+ "id" : "Philip Hood"
},
{
+ "name" : "Roger Bell_West",
"data" : [
[
"Perl",
@@ -592,12 +385,10 @@
1
]
],
- "id" : "Roger Bell_West",
- "name" : "Roger Bell_West"
+ "id" : "Roger Bell_West"
},
{
"name" : "Samir Parikh",
- "id" : "Samir Parikh",
"data" : [
[
"Perl",
@@ -607,10 +398,11 @@
"Blog",
1
]
- ]
+ ],
+ "id" : "Samir Parikh"
},
{
- "id" : "Simon Green",
+ "name" : "Simon Green",
"data" : [
[
"Perl",
@@ -621,7 +413,7 @@
1
]
],
- "name" : "Simon Green"
+ "id" : "Simon Green"
},
{
"id" : "Simon Proctor",
@@ -635,13 +427,13 @@
},
{
"id" : "Stuart Little",
+ "name" : "Stuart Little",
"data" : [
[
"Raku",
2
]
- ],
- "name" : "Stuart Little"
+ ]
},
{
"data" : [
@@ -650,10 +442,11 @@
2
]
],
- "id" : "Tejas",
- "name" : "Tejas"
+ "name" : "Tejas",
+ "id" : "Tejas"
},
{
+ "id" : "Ulrich Rieke",
"data" : [
[
"Perl",
@@ -664,12 +457,11 @@
2
]
],
- "id" : "Ulrich Rieke",
"name" : "Ulrich Rieke"
},
{
- "name" : "W. Luis Mochan",
"id" : "W. Luis Mochan",
+ "name" : "W. Luis Mochan",
"data" : [
[
"Perl",
@@ -682,7 +474,6 @@
]
},
{
- "id" : "Walt Mankowski",
"data" : [
[
"Perl",
@@ -693,29 +484,261 @@
1
]
],
- "name" : "Walt Mankowski"
+ "name" : "Walt Mankowski",
+ "id" : "Walt Mankowski"
},
{
- "name" : "Wanderdoc",
"id" : "Wanderdoc",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "Wanderdoc"
}
]
},
+ "title" : {
+ "text" : "Perl Weekly Challenge - 088"
+ },
+ "tooltip" : {
+ "followPointer" : 1,
+ "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>",
+ "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>"
+ },
"subtitle" : {
- "text" : "[Champions: 39] Last updated at 2020-11-29 19:28:58 GMT"
+ "text" : "[Champions: 40] Last updated at 2020-11-29 20:09:48 GMT"
+ },
+ "xAxis" : {
+ "type" : "category"
},
"yAxis" : {
"title" : {
"text" : "Total Solutions"
}
},
- "title" : {
- "text" : "Perl Weekly Challenge - 088"
+ "series" : [
+ {
+ "data" : [
+ {
+ "drilldown" : "Aaron Smith",
+ "name" : "Aaron Smith",
+ "y" : 2
+ },
+ {
+ "drilldown" : "Abigail",
+ "name" : "Abigail",
+ "y" : 3
+ },
+ {
+ "drilldown" : "Adam Russell",
+ "y" : 3,
+ "name" : "Adam Russell"
+ },
+ {
+ "drilldown" : "Andrew Shitov",
+ "y" : 1,
+ "name" : "Andrew Shitov"
+ },
+ {
+ "drilldown" : "Arne Sommer",
+ "name" : "Arne Sommer",
+ "y" : 5
+ },
+ {
+ "y" : 4,
+ "name" : "Athanasius",
+ "drilldown" : "Athanasius"
+ },
+ {
+ "drilldown" : "Cheok-Yin Fung",
+ "name" : "Cheok-Yin Fung",
+ "y" : 3
+ },
+ {
+ "drilldown" : "Colin Crain",
+ "y" : 4,
+ "name" : "Colin Crain"
+ },
+ {
+ "y" : 1,
+ "name" : "Cristina Heredia",
+ "drilldown" : "Cristina Heredia"
+ },
+ {
+ "y" : 2,
+ "name" : "Dave Jacoby",
+ "drilldown" : "Dave Jacoby"
+ },
+ {
+ "drilldown" : "Duane Powell",
+ "name" : "Duane Powell",
+ "y" : 2
+ },
+ {
+ "drilldown" : "E. Choroba",
+ "y" : 2,
+ "name" : "E. Choroba"
+ },
+ {
+ "drilldown" : "Feng Chang",
+ "y" : 2,
+ "name" : "Feng Chang"
+ },
+ {
+ "y" : 4,
+ "name" : "Flavio Poletti",
+ "drilldown" : "Flavio Poletti"
+ },
+ {
+ "y" : 5,
+ "name" : "Jaldhar H. Vyas",
+ "drilldown" : "Jaldhar H. Vyas"
+ },
+ {
+ "drilldown" : "James Smith",
+ "y" : 2,
+ "name" : "James Smith"
+ },
+ {
+ "drilldown" : "Jan Krnavek",
+ "y" : 2,
+ "name" : "Jan Krnavek"
+ },
+ {
+ "drilldown" : "Jorg Sommrey",
+ "y" : 2,
+ "name" : "Jorg Sommrey"
+ },
+ {
+ "name" : "Julio de Castro",
+ "y" : 4,
+ "drilldown" : "Julio de Castro"
+ },
+ {
+ "y" : 3,
+ "name" : "Kang-min Liu",
+ "drilldown" : "Kang-min Liu"
+ },
+ {
+ "y" : 5,
+ "name" : "Laurent Rosenfeld",
+ "drilldown" : "Laurent Rosenfeld"
+ },
+ {
+ "y" : 3,
+ "name" : "Lubos Kolouch",
+ "drilldown" : "Lubos Kolouch"
+ },
+ {
+ "drilldown" : "Mark Anderson",
+ "y" : 2,
+ "name" : "Mark Anderson"
+ },
+ {
+ "y" : 2,
+ "name" : "Miguel Prz",
+ "drilldown" : "Miguel Prz"
+ },
+ {
+ "drilldown" : "Myoungjin Jeon",
+ "name" : "Myoungjin Jeon",
+ "y" : 4
+ },
+ {
+ "drilldown" : "Niels van Dijke",
+ "name" : "Niels van Dijke",
+ "y" : 2
+ },
+ {
+ "drilldown" : "Nuno Vieira",
+ "name" : "Nuno Vieira",
+ "y" : 2
+ },
+ {
+ "name" : "PJ Durai",
+ "y" : 2,
+ "drilldown" : "PJ Durai"
+ },
+ {
+ "y" : 2,
+ "name" : "Pete Houston",
+ "drilldown" : "Pete Houston"
+ },
+ {
+ "drilldown" : "Philip Hood",
+ "y" : 2,
+ "name" : "Philip Hood"
+ },
+ {
+ "drilldown" : "Roger Bell_West",
+ "name" : "Roger Bell_West",
+ "y" : 5
+ },
+ {
+ "name" : "Samir Parikh",
+ "y" : 3,
+ "drilldown" : "Samir Parikh"
+ },
+ {
+ "y" : 3,
+ "name" : "Simon Green",
+ "drilldown" : "Simon Green"
+ },
+ {
+ "name" : "Simon Proctor",
+ "y" : 2,
+ "drilldown" : "Simon Proctor"
+ },
+ {
+ "y" : 2,
+ "name" : "Stuart Little",
+ "drilldown" : "Stuart Little"
+ },
+ {
+ "drilldown" : "Tejas",
+ "y" : 2,
+ "name" : "Tejas"
+ },
+ {
+ "y" : 4,
+ "name" : "Ulrich Rieke",
+ "drilldown" : "Ulrich Rieke"
+ },
+ {
+ "name" : "W. Luis Mochan",
+ "y" : 3,
+ "drilldown" : "W. Luis Mochan"
+ },
+ {
+ "drilldown" : "Walt Mankowski",
+ "name" : "Walt Mankowski",
+ "y" : 3
+ },
+ {
+ "name" : "Wanderdoc",
+ "y" : 2,
+ "drilldown" : "Wanderdoc"
+ }
+ ],
+ "name" : "Perl Weekly Challenge - 088",
+ "colorByPoint" : 1
+ }
+ ],
+ "legend" : {
+ "enabled" : 0
+ },
+ "chart" : {
+ "type" : "column"
+ },
+ "plotOptions" : {
+ "series" : {
+ "borderWidth" : 0,
+ "dataLabels" : {
+ "enabled" : 1,
+ "format" : "{point.y}"
+ }
+ }
}
}
diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json
index 5b9ae4534b..824e3db539 100644
--- a/stats/pwc-language-breakdown-summary.json
+++ b/