aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-077/colin-crain/perl/ch-1.pl66
-rw-r--r--challenge-077/colin-crain/perl/ch-2.pl74
-rw-r--r--challenge-077/colin-crain/raku/ch-1.raku62
-rw-r--r--challenge-077/colin-crain/raku/ch-2.raku70
-rw-r--r--stats/pwc-current.json504
-rw-r--r--stats/pwc-language-breakdown-summary.json40
-rw-r--r--stats/pwc-language-breakdown.json550
-rw-r--r--stats/pwc-leaders.json718
-rw-r--r--stats/pwc-summary-1-30.json54
-rw-r--r--stats/pwc-summary-121-150.json38
-rw-r--r--stats/pwc-summary-151-180.json46
-rw-r--r--stats/pwc-summary-181-210.json34
-rw-r--r--stats/pwc-summary-31-60.json112
-rw-r--r--stats/pwc-summary-61-90.json96
-rw-r--r--stats/pwc-summary-91-120.json40
-rw-r--r--stats/pwc-summary.json430
16 files changed, 1607 insertions, 1327 deletions
diff --git a/challenge-077/colin-crain/perl/ch-1.pl b/challenge-077/colin-crain/perl/ch-1.pl
new file mode 100644
index 0000000000..dd838676d4
--- /dev/null
+++ b/challenge-077/colin-crain/perl/ch-1.pl
@@ -0,0 +1,66 @@
+#! /opt/local/bin/perl
+#
+# your_pasta_lies_add_up.pl
+#
+# TASK #1 › Fibonacci Sum
+# Submitted by: Mohammad S Anwar
+# You are given a positive integer $N.
+#
+# UPDATE: 2020-09-07 09:00:00
+# Write a script to find out all possible combination of Fibonacci Numbers
+# required to get $N on addition.
+#
+# You are NOT allowed to repeat a number. Print 0 if none found.
+#
+#
+# Example 1:
+# Input: $N = 6
+#
+# Output: 3 as (1 + 2 + 3 = 6)
+#
+# Example 2:
+# Input: $N = 9
+#
+# Output: 2 as (1 + 8 = 9)
+#
+#
+#
+# 2020 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use feature ":5.26";
+
+use Algorithm::Combinatorics qw(combinations);
+use List::Util qw(sum);
+
+## ## ## ## ## MAIN:
+
+my ($target) = shift @ARGV // 9998;
+
+## make a fib sequence up to the target
+my @fib = (0,1);
+while (1) {
+ push @fib, $fib[-1] + $fib[-2];
+ last if $fib[-1] + $fib[-2] > $target;
+}
+## remove 0, remove extra 1
+splice @fib, 0, 2;
+
+## work
+my @output;
+for my $len (1..@fib) {
+ my $iter = combinations( \@fib, $len );
+ while ( my $c = $iter->next ) {
+ push @output, join " + ", @$c if sum( @$c ) == $target;
+ }
+}
+
+## out
+say "target: $target";
+say "found ", scalar @output, " solutions:\n";
+
+say "\t$_" for (sort @output );
diff --git a/challenge-077/colin-crain/perl/ch-2.pl b/challenge-077/colin-crain/perl/ch-2.pl
new file mode 100644
index 0000000000..5f4c581105
--- /dev/null
+++ b/challenge-077/colin-crain/perl/ch-2.pl
@@ -0,0 +1,74 @@
+#! /opt/local/bin/perl
+#
+# lonely_ex.pl
+#
+# TASK #2 › Lonely X
+# Submitted by: Mohammad S Anwar
+# You are given m x n character matrix consists of O and X only.
+#
+# Write a script to count the total number of X surrounded by O only.
+# Print 0 if none found.
+#
+# Example 1:
+# Input: [ O O X ]
+# [ X O O ]
+# [ X O O ]
+#
+# Output: 1 as there is only one X at the first row last column
+# surrounded by only O.
+# Example 2:
+# Input: [ O O X O ]
+# [ X O O O ]
+# [ X O O X ]
+# [ O X O O ]
+#
+# Output: 2
+#
+# a) First X found at Row 1 Col 3.
+#
+# b) Second X found at Row 3 Col 4.
+#
+#
+#
+# 2020 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+use warnings;
+use strict;
+use feature ":5.26";
+## ## ## ## ## MAIN:
+
+## in
+my @input = @ARGV;
+@input = qw(OOXO XOOO XOOX OXOO) if scalar @input == 0 ;
+our $mat = [ map { [ split //, $_ ] } @input ];
+
+## work
+my @lonely;
+for my $y (0..scalar @$mat-1) {
+ for my $x (0..scalar @{$mat->[0]}-1) {
+ if ($mat->[$y][$x] eq 'X' and is_lonely($x, $y)) {
+ push @lonely, [$x, $y];
+ }
+ }
+}
+
+## out
+say (join ' ', $_->@*) for $mat->@*;
+for ( @lonely ) {
+ my ($col, $row) = map { ++$_ } @$_;
+ say "the X at column → $col, row down ↓ $row is lonely";
+}
+
+## ## ## ## ## SUBS:
+
+sub is_lonely {
+ my ($x, $y) = @_;
+
+ for my $offset ([1,0],[1,1],[0,1],[-1,1],[-1,0],[-1,-1],[0,-1],[1,-1]) {
+ next if ($x + $offset->[0] < 0) || ($y + $offset->[1] < 0);
+ next if ! defined $mat->[ $y + $offset->[1] ][ $x + $offset->[0] ];
+ return 0 if $mat->[ $y + $offset->[1] ][ $x + $offset->[0] ] eq 'X';
+ }
+ return 1;
+} \ No newline at end of file
diff --git a/challenge-077/colin-crain/raku/ch-1.raku b/challenge-077/colin-crain/raku/ch-1.raku
new file mode 100644
index 0000000000..d123c60358
--- /dev/null
+++ b/challenge-077/colin-crain/raku/ch-1.raku
@@ -0,0 +1,62 @@
+#!/usr/bin/env perl6
+#
+#
+# your_pasta_lies_add_up.raku
+#
+# TASK #1 › Fibonacci Sum
+# Submitted by: Mohammad S Anwar
+# You are given a positive integer $N.
+#
+# UPDATE: 2020-09-07 09:00:00
+# Write a script to find out all possible combination of Fibonacci Numbers
+# required to get $N on addition.
+#
+# You are NOT allowed to repeat a number. Print 0 if none found.
+#
+#
+# Example 1:
+# Input: $N = 6
+#
+# Output: 3 as (1 + 2 + 3 = 6)
+#
+# Example 2:
+# Input: $N = 9
+#
+# Output: 2 as (1 + 8 = 9)
+#
+#
+#
+# 2020 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+unit sub MAIN (Int $target = 9998) ;
+
+## make a fib sequence up to the target
+my @fib = 0, 1 ;
+while @fib.tail(2).sum <= $target {
+ @fib.push: @fib.tail(2).sum ;
+}
+
+## remove F(0), F(1) -- we choose to exclude these values
+@fib .= tail(*-2);
+
+## race runs the grep on 8 cores in batches of 200, for about a 4x speedup
+my @output = @fib.combinations.race:8degree:200batch.grep( *.sum == $target );
+
+
+say "target: $target";
+say "found ", @output.elems, " solutions:\n";
+(.join: ' + ').say for @output.sort;
+
+
+
+
+
+
+
+
+
+
+
diff --git a/challenge-077/colin-crain/raku/ch-2.raku b/challenge-077/colin-crain/raku/ch-2.raku
new file mode 100644
index 0000000000..ae1b942901
--- /dev/null
+++ b/challenge-077/colin-crain/raku/ch-2.raku
@@ -0,0 +1,70 @@
+#!/usr/bin/env perl6
+#
+#
+# lonely_ex.pl
+#
+# TASK #2 › Lonely X
+# Submitted by: Mohammad S Anwar
+# You are given m x n character matrix consists of O and X only.
+#
+# Write a script to count the total number of X surrounded by O only.
+# Print 0 if none found.
+#
+# Example 1:
+# Input: [ O O X ]
+# [ X O O ]
+# [ X O O ]
+#
+# Output: 1 as there is only one X at the first row last column
+# surrounded by only O.
+# Example 2:
+# Input: [ O O X O ]
+# [ X O O O ]
+# [ X O O X ]
+# [ O X O O ]
+#
+# Output: 2
+#
+# a) First X found at Row 1 Col 3.
+#
+# b) Second X found at Row 3 Col 4.
+#
+#
+#
+# 2020 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+unit sub MAIN (*@input) ;
+
+## in
+@input = qw<OOXO XOOO XOOX OXOO> if @input ~~ Empty;
+our @matrix = @input.map({.comb});
+my @lonely;
+
+## work
+for ^@matrix[0].elems X ^@matrix.elems -> ($x, $y) {
+ if (@matrix[$y][$x] eq 'X' and is_lonely($x, $y)) {
+ @lonely.push: ($x, $y);
+ }
+}
+
+## out
+.join(' ').say for @matrix;
+say '';
+for @lonely -> @point {
+ my ($col, $row) = @point.map({$_+1});
+ say "the X at column → $col, row down ↓ $row is lonely";
+}
+
+sub is_lonely {
+ my ($x, $y) = @_;
+
+ for ((-1,0,1) X (-1,0,1)).grep( * !eqv (0,0)) -> $offset {
+ next if 0 > any ($x + $offset[0]) | ($y + $offset[1]);
+ next if ! defined @matrix[ $y + $offset[1] ][ $x + $offset[0] ];
+ return 0 if @matrix[ $y + $offset[1] ][ $x + $offset[0] ] eq 'X';
+ }
+ return 1;
+}
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index fbc3575aaa..bde669bd3d 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -1,202 +1,19 @@
{
- "chart" : {
- "type" : "column"
- },
- "yAxis" : {
- "title" : {
- "text" : "Total Solutions"
- }
- },
"legend" : {
"enabled" : 0
},
- "series" : [
- {
- "data" : [
- {
- "y" : 3,
- "drilldown" : "Adam Russell",
- "name" : "Adam Russell"
- },
- {
- "name" : "Alexander Pankoff",
- "drilldown" : "Alexander Pankoff",
- "y" : 2
- },
- {
- "name" : "Andinus",
- "y" : 2,
- "drilldown" : "Andinus"
- },
- {
- "y" : 5,
- "drilldown" : "Andrew Shitov",
- "name" : "Andrew Shitov"
- },
- {
- "y" : 3,
- "drilldown" : "Arne Sommer",
- "name" : "Arne Sommer"
- },
- {
- "y" : 4,
- "drilldown" : "Athanasius",
- "name" : "Athanasius"
- },
- {
- "name" : "Bob Lied",
- "y" : 2,
- "drilldown" : "Bob Lied"
- },
- {
- "y" : 3,
- "drilldown" : "Cheok-Yin Fung",
- "name" : "Cheok-Yin Fung"
- },
- {
- "y" : 1,
- "drilldown" : "Colin Crain",
- "name" : "Colin Crain"
- },
- {
- "y" : 2,
- "drilldown" : "Dave Jacoby",
- "name" : "Dave Jacoby"
- },
- {
- "y" : 2,
- "drilldown" : "E. Choroba",
- "name" : "E. Choroba"
- },
- {
- "name" : "Feng Chang",
- "drilldown" : "Feng Chang",
- "y" : 2
- },
- {
- "name" : "Flavio Poletti",
- "drilldown" : "Flavio Poletti",
- "y" : 2
- },
- {
- "drilldown" : "Jan Krnavek",
- "y" : 1,
- "name" : "Jan Krnavek"
- },
- {
- "y" : 2,
- "drilldown" : "Jorg Sommrey",
- "name" : "Jorg Sommrey"
- },
- {
- "name" : "Laurent Rosenfeld",
- "drilldown" : "Laurent Rosenfeld",
- "y" : 5
- },
- {
- "name" : "Lubos Kolouch",
- "drilldown" : "Lubos Kolouch",
- "y" : 2
- },
- {
- "name" : "Mark Anderson",
- "y" : 2,
- "drilldown" : "Mark Anderson"
- },
- {
- "y" : 2,
- "drilldown" : "Markus Holzer",
- "name" : "Markus Holzer"
- },
- {
- "name" : "Mohammad S Anwar",
- "y" : 4,
- "drilldown" : "Mohammad S Anwar"
- },
- {
- "name" : "Myoungjin Jeon",
- "y" : 4,
- "drilldown" : "Myoungjin Jeon"
- },
- {
- "name" : "Niels van Dijke",
- "y" : 2,
- "drilldown" : "Niels van Dijke"
- },
- {
- "y" : 2,
- "drilldown" : "Nuno Vieira",
- "name" : "Nuno Vieira"
- },
- {
- "name" : "P6steve",
- "y" : 2,
- "drilldown" : "P6steve"
- },
- {
- "name" : "Pete Houston",
- "drilldown" : "Pete Houston",
- "y" : 2
- },
- {
- "name" : "Roger Bell_West",
- "drilldown" : "Roger Bell_West",
- "y" : 5
- },
- {
- "name" : "Shahed Nooshmand",
- "y" : 3,
- "drilldown" : "Shahed Nooshmand"
- },
- {
- "name" : "Simon Green",
- "y" : 3,
- "drilldown" : "Simon Green"
- },
- {
- "name" : "Simon Proctor",
- "y" : 2,
- "drilldown" : "Simon Proctor"
- },
- {
- "y" : 2,
- "drilldown" : "Ulrich Rieke",
- "name" : "Ulrich Rieke"
- },
- {
- "name" : "Walt Mankowski",
- "y" : 3,
- "drilldown" : "Walt Mankowski"
- },
- {
- "name" : "Wanderdoc",
- "drilldown" : "Wanderdoc",
- "y" : 1
- }
- ],
- "colorByPoint" : 1,
- "name" : "Perl Weekly Challenge - 077"
- }
- ],
- "title" : {
- "text" : "Perl Weekly Challenge - 077"
+ "subtitle" : {
+ "text" : "[Champions: 32] Last updated at 2020-09-13 21:33:50 GMT"
},
- "plotOptions" : {
- "series" : {
- "dataLabels" : {
- "format" : "{point.y}",
- "enabled" : 1
- },
- "borderWidth" : 0
- }
+ "chart" : {
+ "type" : "column"
},
- "subtitle" : {
- "text" : "[Champions: 32] Last updated at 2020-09-13 21:16:19 GMT"
+ "title" : {
+ "text" : "Perl Weekly Challenge - 077"
},
"drilldown" : {
"series" : [
{
- "name" : "Adam Russell",
"id" : "Adam Russell",
"data" : [
[
@@ -207,20 +24,20 @@
"Blog",
1
]
- ]
+ ],
+ "name" : "Adam Russell"
},
{
- "id" : "Alexander Pankoff",
"data" : [
[
"Perl",
2
]
],
- "name" : "Alexander Pankoff"
+ "name" : "Alexander Pankoff",
+ "id" : "Alexander Pankoff"
},
{
- "name" : "Andinus",
"id" : "Andinus",
"data" : [
[
@@ -231,10 +48,10 @@
"Blog",
1
]
- ]
+ ],
+ "name" : "Andinus"
},
{
- "id" : "Andrew Shitov",
"data" : [
[
"Perl",
@@ -249,10 +66,10 @@
2
]
],
- "name" : "Andrew Shitov"
+ "name" : "Andrew Shitov",
+ "id" : "Andrew Shitov"
},
{
- "id" : "Arne Sommer",
"data" : [
[
"Raku",
@@ -263,7 +80,8 @@
1
]
],
- "name" : "Arne Sommer"
+ "name" : "Arne Sommer",
+ "id" : "Arne Sommer"
},
{
"data" : [
@@ -276,21 +94,20 @@
2
]
],
- "id" : "Athanasius",
- "name" : "Athanasius"
+ "name" : "Athanasius",
+ "id" : "Athanasius"
},
{
+ "id" : "Bob Lied",
"data" : [
[
"Perl",
2
]
],
- "id" : "Bob Lied",
"name" : "Bob Lied"
},
{
- "name" : "Cheok-Yin Fung",
"id" : "Cheok-Yin Fung",
"data" : [
[
@@ -301,57 +118,66 @@
"Blog",
1
]
- ]
+ ],
+ "name" : "Cheok-Yin Fung"
},
{
- "id" : "Colin Crain",
+ "name" : "Colin Crain",
"data" : [
[
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ],
+ [
"Blog",
1
]
],
- "name" : "Colin Crain"
+ "id" : "Colin Crain"
},
{
+ "id" : "Dave Jacoby",
"data" : [
[
"Perl",
2
]
],
- "id" : "Dave Jacoby",
"name" : "Dave Jacoby"
},
{
- "name" : "E. Choroba",
- "id" : "E. Choroba",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "E. Choroba",
+ "id" : "E. Choroba"
},
{
+ "id" : "Feng Chang",
"name" : "Feng Chang",
"data" : [
[
"Raku",
2
]
- ],
- "id" : "Feng Chang"
+ ]
},
{
"name" : "Flavio Poletti",
- "id" : "Flavio Poletti",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "id" : "Flavio Poletti"
},
{
"id" : "Jan Krnavek",
@@ -364,18 +190,18 @@
"name" : "Jan Krnavek"
},
{
- "name" : "Jorg Sommrey",
"data" : [
[
"Perl",
2
]
],
+ "name" : "Jorg Sommrey",
"id" : "Jorg Sommrey"
},
{
- "name" : "Laurent Rosenfeld",
"id" : "Laurent Rosenfeld",
+ "name" : "Laurent Rosenfeld",
"data" : [
[
"Perl",
@@ -392,28 +218,28 @@
]
},
{
+ "name" : "Lubos Kolouch",
"data" : [
[
"Perl",
2
]
],
- "id" : "Lubos Kolouch",
- "name" : "Lubos Kolouch"
+ "id" : "Lubos Kolouch"
},
{
+ "name" : "Mark Anderson",
"data" : [
[
"Raku",
2
]
],
- "id" : "Mark Anderson",
- "name" : "Mark Anderson"
+ "id" : "Mark Anderson"
},
{
- "name" : "Markus Holzer",
"id" : "Markus Holzer",
+ "name" : "Markus Holzer",
"data" : [
[
"Raku",
@@ -422,6 +248,7 @@
]
},
{
+ "name" : "Mohammad S Anwar",
"data" : [
[
"Perl",
@@ -432,11 +259,10 @@
2
]
],
- "id" : "Mohammad S Anwar",
- "name" : "Mohammad S Anwar"
+ "id" : "Mohammad S Anwar"
},
{
- "name" : "Myoungjin Jeon",
+ "id" : "Myoungjin Jeon",
"data" : [
[
"Perl",
@@ -447,7 +273,7 @@
2
]
],
- "id" : "Myoungjin Jeon"
+ "name" : "Myoungjin Jeon"
},
{
"name" : "Niels van Dijke",
@@ -460,37 +286,36 @@
"id" : "Niels van Dijke"
},
{
- "name" : "Nuno Vieira",
- "id" : "Nuno Vieira",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "Nuno Vieira",
+ "id" : "Nuno Vieira"
},
{
- "name" : "P6steve",
"data" : [
[
"Raku",
2
]
],
+ "name" : "P6steve",
"id" : "P6steve"
},
{
- "name" : "Pete Houston",
- "id" : "Pete Houston",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "Pete Houston",
+ "id" : "Pete Houston"
},
{
- "name" : "Roger Bell_West",
"id" : "Roger Bell_West",
"data" : [
[
@@ -505,7 +330,8 @@
"Blog",
1
]
- ]
+ ],
+ "name" : "Roger Bell_West"
},
{
"data" : [
@@ -518,11 +344,10 @@
1
]
],
- "id" : "Shahed Nooshmand",
- "name" : "Shahed Nooshmand"
+ "name" : "Shahed Nooshmand",
+ "id" : "Shahed Nooshmand"
},
{
- "id" : "Simon Green",
"data" : [
[
"Perl",
@@ -533,19 +358,21 @@
1
]
],
- "name" : "Simon Green"
+ "name" : "Simon Green",
+ "id" : "Simon Green"
},
{
+ "name" : "Simon Proctor",
"data" : [
[
"Raku",
2
]
],
- "id" : "Simon Proctor",
- "name" : "Simon Proctor"
+ "id" : "Simon Proctor"
},
{
+ "name" : "Ulrich Rieke",
"data" : [
[
"Perl",
@@ -556,11 +383,9 @@
1
]
],
- "id" : "Ulrich Rieke",
- "name" : "Ulrich Rieke"
+ "id" : "Ulrich Rieke"
},
{
- "id" : "Walt Mankowski",
"data" : [
[
"Perl",
@@ -571,26 +396,209 @@
1
]
],
- "name" : "Walt Mankowski"
+ "name" : "Walt Mankowski",
+ "id" : "Walt Mankowski"
},
{
+ "id" : "Wanderdoc",
"data" : [
[
"Perl",
1
]
],
- "id" : "Wanderdoc",
"name" : "Wanderdoc"
}
]
},
- "xAxis" : {
- "type" : "category"
+ "plotOptions" : {
+ "series" : {
+ "dataLabels" : {
+ "enabled" : 1,
+ "format" : "{point.y}"
+ },
+ "borderWidth" : 0
+ }
},
"tooltip" : {
+ "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/>",
- "followPointer" : 1,
- "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>"
+ "followPointer" : 1
+ },
+ "series" : [
+ {
+ "colorByPoint" : 1,
+ "data" : [
+ {
+ "name" : "Adam Russell",
+ "y" : 3,
+ "drilldown" : "Adam Russell"
+ },
+ {
+ "name" : "Alexander Pankoff",
+ "y" : 2,
+ "drilldown" : "Alexander Pankoff"
+ },
+ {
+ "name" : "Andinus",
+ "y" : 2,
+ "drilldown" : "Andinus"
+ },
+ {
+ "drilldown" : "Andrew Shitov",
+ "y" : 5,
+ "name" : "Andrew Shitov"
+ },
+ {
+ "drilldown" : "Arne Sommer",
+ "name" : "Arne Sommer",
+ "y" : 3
+ },
+ {
+ "name" : "Athanasius",
+ "y" : 4,
+ "drilldown" : "Athanasius"
+ },
+ {
+ "name" : "Bob Lied",
+ "y" : 2,
+ "drilldown" : "Bob Lied"
+ },
+ {
+ "drilldown" : "Cheok-Yin Fung",
+ "y" : 3,
+ "name" : "Cheok-Yin Fung"
+ },
+ {
+ "name" : "Colin Crain",
+ "y" : 5,
+ "drilldown" : "Colin Crain"
+ },
+ {
+ "drilldown" : "Dave Jacoby",
+ "name" : "Dave Jacoby",
+ "y" : 2
+ },
+ {
+ "drilldown" : "E. Choroba",
+ "name" : "E. Choroba",
+ "y" : 2
+ },
+ {
+ "drilldown" : "Feng Chang",
+ "y" : 2,
+ "name" : "Feng Chang"
+ },
+ {
+ "name" : "Flavio Poletti",
+ "y" : 2,
+ "drilldown" : "Flavio Poletti"
+ },
+ {
+ "drilldown" : "Jan Krnavek",
+ "name" : "Jan Krnavek",
+ "y" : 1
+ },
+ {
+ "drilldown" : "Jorg Sommrey",
+ "y" : 2,
+ "name" : "Jorg Sommrey"
+ },
+ {
+ "drilldown" : "Laurent Rosenfeld",
+ "name" : "Laurent Rosenfeld",
+ "y" : 5
+ },
+ {
+ "drilldown" : "Lubos Kolouch",
+ "y" : 2,
+ "name" : "Lubos Kolouch"
+ },
+ {
+ "y" : 2,
+ "name" : "Mark Anderson",
+ "drilldown" : "Mark Anderson"
+ },
+ {
+ "y" : 2,
+ "name" : "Markus Holzer",
+ "drilldown" : "Markus Holzer"
+ },
+ {
+ "drilldown" : "Mohammad S Anwar",
+ "y" : 4,
+ "name" : "Mohammad S Anwar"
+ },
+ {
+ "drilldown" : "Myoungjin Jeon",
+ "name" : "Myoungjin Jeon",
+ "y" : 4
+ },
+ {
+ "y" : 2,
+ "name" : "Niels van Dijke",
+ "drilldown" : "Niels van Dijke"
+ },
+ {
+ "drilldown" : "Nuno Vieira",
+ "y" : 2,
+ "name" : "Nuno Vieira"
+ },
+ {
+ "y" : 2,
+ "name" : "P6steve",
+ "drilldown" : "P6steve"
+ },
+ {
+ "y" : 2,
+ "name" : "Pete Houston",
+ "drilldown" : "Pete Houston"
+ },
+ {
+ "name" : "Roger Bell_West",
+ "y" : 5,
+ "drilldown" : "Roger Bell_West"
+ },
+ {
+ "y" : 3,
+ "name" : "Shahed Nooshmand",
+ "drilldown" : "Shahed Nooshmand"
+ },
+ {
+ "drilldown" : "Simon Green",
+ "y" : 3,
+ "name" : "Simon Green"
+ },
+ {
+ "drilldown" : "Simon Proctor",
+ "name" : "Simon Proctor",
+ "y" : 2
+ },
+ {
+ "drilldown" : "Ulrich Rieke",
+ "y" : 2,
+ "name" : "Ulrich Rieke"
+ },
+ {
+ "y" : 3,
+ "name" : "Walt Mankowski",
+ "drilldown" : "Walt Mankowski"
+ },
+ {
+ "y" : 1,
+ "name" : "Wanderdoc",
+ "drilldown" : "Wanderdoc"
+ }
+ ],
+ "name" : "Perl Weekly Challenge - 077"
+ }
+ ],
+ "xAxis" : {
+ "type" : "category"
+ },
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
}
}
diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json
index 7b21ae9f1c..44c930cba1 100644
--- a/stats/pwc-language-breakdown-summary.json
+++ b/stats/pwc-language-breakdown-summary.json
@@ -3,17 +3,14 @@
"type" : "category",
"labels" : {
"style" : {
- "fontFamily" : "Verdana, sans-serif",
- "fontSize" : "13px"
+ "fontSize" : "13px",
+ "fontFamily" : "Verdana, sans-serif"
}
}
},
"tooltip" : {
"pointFormat" : "<b>{point.y:.0f}</b>"
},
- "subtitle" : {
- "text" : "Last updated at 2020-09-13 21:16:19 GMT"
- },
"series" : [
{
"data" : [
@@ -23,41 +20,44 @@
],
[
"Perl",
- 3247
+ 3249
],
[
"Raku",
- 2116
+ 2118