diff options
| -rw-r--r-- | challenge-077/colin-crain/perl/ch-1.pl | 66 | ||||
| -rw-r--r-- | challenge-077/colin-crain/perl/ch-2.pl | 74 | ||||
| -rw-r--r-- | challenge-077/colin-crain/raku/ch-1.raku | 62 | ||||
| -rw-r--r-- | challenge-077/colin-crain/raku/ch-2.raku | 70 | ||||
| -rw-r--r-- | stats/pwc-current.json | 504 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown-summary.json | 40 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown.json | 550 | ||||
| -rw-r--r-- | stats/pwc-leaders.json | 718 | ||||
| -rw-r--r-- | stats/pwc-summary-1-30.json | 54 | ||||
| -rw-r--r-- | stats/pwc-summary-121-150.json | 38 | ||||
| -rw-r--r-- | stats/pwc-summary-151-180.json | 46 | ||||
| -rw-r--r-- | stats/pwc-summary-181-210.json | 34 | ||||
| -rw-r--r-- | stats/pwc-summary-31-60.json | 112 | ||||
| -rw-r--r-- | stats/pwc-summary-61-90.json | 96 | ||||
| -rw-r--r-- | stats/pwc-summary-91-120.json | 40 | ||||
| -rw-r--r-- | stats/pwc-summary.json | 430 |
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 |
