From 52ae56bdd93bb55f04ee3d75bc45365b31e80306 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 19 Oct 2020 10:20:18 +0100 Subject: - Added solutions by Alexander Karelas for week 81. --- challenge-081/alexander-karelas/perl/ch-1.pl | 21 + challenge-081/alexander-karelas/perl/ch-2.pl | 25 + challenge-081/alexander-karelas/perl/input | 3 + stats/pwc-challenge-081.json | 315 +++---- stats/pwc-current.json | 312 +++---- stats/pwc-language-breakdown-summary.json | 76 +- stats/pwc-language-breakdown.json | 1164 +++++++++++++------------- stats/pwc-leaders.json | 714 ++++++++-------- stats/pwc-summary-1-30.json | 36 +- stats/pwc-summary-121-150.json | 110 +-- stats/pwc-summary-151-180.json | 116 +-- stats/pwc-summary-181-210.json | 70 +- stats/pwc-summary-31-60.json | 108 +-- stats/pwc-summary-61-90.json | 42 +- stats/pwc-summary-91-120.json | 28 +- stats/pwc-summary.json | 34 +- 16 files changed, 1619 insertions(+), 1555 deletions(-) create mode 100755 challenge-081/alexander-karelas/perl/ch-1.pl create mode 100755 challenge-081/alexander-karelas/perl/ch-2.pl create mode 100644 challenge-081/alexander-karelas/perl/input diff --git a/challenge-081/alexander-karelas/perl/ch-1.pl b/challenge-081/alexander-karelas/perl/ch-1.pl new file mode 100755 index 0000000000..f484f0ae77 --- /dev/null +++ b/challenge-081/alexander-karelas/perl/ch-1.pl @@ -0,0 +1,21 @@ +#!/usr/bin/env perl + +use v5.30; +use warnings; + +my ($A, $B) = @ARGV[0, 1]; + +my $shorter = length $A; +$shorter = length $B if length $B < length $A; + +my @solutions; + +for (my $len = 1; $len <= $shorter; $len++) { + next if length($A) % $len != 0 or length($B) % $len != 0; + my $candidate = substr $A, 0, $len; + if ($A eq $candidate x (length($A) / $len) and $B eq $candidate x (length($B) / $len)) { + push @solutions, $candidate; + } +} + +print "(", join(", ", map qq{"$_"}, @solutions), ")\n"; diff --git a/challenge-081/alexander-karelas/perl/ch-2.pl b/challenge-081/alexander-karelas/perl/ch-2.pl new file mode 100755 index 0000000000..d7ba46423d --- /dev/null +++ b/challenge-081/alexander-karelas/perl/ch-2.pl @@ -0,0 +1,25 @@ +#!/usr/bin/env perl + +use v5.30; +use warnings; + +# read file into string var +open my $fh, "input"; +my $text = do {local $/; <$fh>}; +close $fh; + +# get frequency of each word +my %frequencies; +my @words = split /(?:[\.\"\(\)\,]|\'s|\-\-|\s)+/, $text; +$frequencies{$_}++ foreach @words; + +# generate %reverse_frequencies, a map from frequencies to words +my %reverse_frequencies; +while (my ($word, $freq) = each %frequencies) { + push @{ $reverse_frequencies{$freq} }, $word; +} + +# display sorted +foreach my $freq (sort {$a <=> $b} keys %reverse_frequencies) { + print $freq, (map " $_", sort @{ $reverse_frequencies{$freq} }), "\n\n"; +} diff --git a/challenge-081/alexander-karelas/perl/input b/challenge-081/alexander-karelas/perl/input new file mode 100644 index 0000000000..d2bb45d308 --- /dev/null +++ b/challenge-081/alexander-karelas/perl/input @@ -0,0 +1,3 @@ +West Side Story + +The award-winning adaptation of the classic romantic tragedy "Romeo and Juliet". The feuding families become two warring New York City gangs, the white Jets led by Riff and the Latino Sharks, led by Bernardo. Their hatred escalates to a point where neither can coexist with any form of understanding. But when Riff's best friend (and former Jet) Tony and Bernardo's younger sister Maria meet at a dance, no one can do anything to stop their love. Maria and Tony begin meeting in secret, planning to run away. Then the Sharks and Jets plan a rumble under the highway--whoever wins gains control of the streets. Maria sends Tony to stop it, hoping it can end the violence. It goes terribly wrong, and before the lovers know what's happened, tragedy strikes and doesn't stop until the climactic and heartbreaking ending. \ No newline at end of file diff --git a/stats/pwc-challenge-081.json b/stats/pwc-challenge-081.json index ccb5e8c53f..2eedc7fa23 100644 --- a/stats/pwc-challenge-081.json +++ b/stats/pwc-challenge-081.json @@ -1,54 +1,50 @@ { - "chart" : { - "type" : "column" - }, - "subtitle" : { - "text" : "[Champions: 40] Last updated at 2020-10-13 16:56:07 GMT" - }, - "legend" : { - "enabled" : 0 - }, - "tooltip" : { - "pointFormat" : "{point.name}: {point.y:f}
", - "headerFormat" : "{series.name}
", - "followPointer" : 1 + "title" : { + "text" : "Perl Weekly Challenge - 081" }, "series" : [ { + "name" : "Perl Weekly Challenge - 081", + "colorByPoint" : 1, "data" : [ { - "y" : 2, "drilldown" : "Abigail", - "name" : "Abigail" + "name" : "Abigail", + "y" : 2 }, { - "name" : "Adam Russell", "drilldown" : "Adam Russell", + "name" : "Adam Russell", "y" : 3 }, { "y" : 2, + "name" : "Alexander Karelas", + "drilldown" : "Alexander Karelas" + }, + { + "name" : "Alexander Pankoff", "drilldown" : "Alexander Pankoff", - "name" : "Alexander Pankoff" + "y" : 2 }, { - "y" : 4, + "name" : "Andinus", "drilldown" : "Andinus", - "name" : "Andinus" + "y" : 4 }, { - "drilldown" : "Andrew Shitov", + "y" : 2, "name" : "Andrew Shitov", - "y" : 2 + "drilldown" : "Andrew Shitov" }, { "y" : 3, - "drilldown" : "Arne Sommer", - "name" : "Arne Sommer" + "name" : "Arne Sommer", + "drilldown" : "Arne Sommer" }, { - "drilldown" : "Athanasius", "name" : "Athanasius", + "drilldown" : "Athanasius", "y" : 4 }, { @@ -57,13 +53,13 @@ "drilldown" : "Bob Lied" }, { + "y" : 2, "name" : "Cheok-Yin Fung", - "drilldown" : "Cheok-Yin Fung", - "y" : 2 + "drilldown" : "Cheok-Yin Fung" }, { - "name" : "Colin Crain", "drilldown" : "Colin Crain", + "name" : "Colin Crain", "y" : 5 }, { @@ -72,9 +68,9 @@ "drilldown" : "Dave Jacoby" }, { - "y" : 2, + "name" : "Duncan C. White", "drilldown" : "Duncan C. White", - "name" : "Duncan C. White" + "y" : 2 }, { "name" : "E. Choroba", @@ -82,14 +78,14 @@ "y" : 2 }, { - "y" : 2, + "drilldown" : "Feng Chang", "name" : "Feng Chang", - "drilldown" : "Feng Chang" + "y" : 2 }, { - "y" : 4, + "name" : "Flavio Poletti", "drilldown" : "Flavio Poletti", - "name" : "Flavio Poletti" + "y" : 4 }, { "y" : 5, @@ -98,28 +94,28 @@ }, { "y" : 2, - "name" : "James Smith", - "drilldown" : "James Smith" + "drilldown" : "James Smith", + "name" : "James Smith" }, { - "y" : 2, "name" : "Jan Krnavek", - "drilldown" : "Jan Krnavek" + "drilldown" : "Jan Krnavek", + "y" : 2 }, { - "y" : 2, "drilldown" : "Jorg Sommrey", - "name" : "Jorg Sommrey" + "name" : "Jorg Sommrey", + "y" : 2 }, { - "drilldown" : "Jose Luis", + "y" : 2, "name" : "Jose Luis", - "y" : 2 + "drilldown" : "Jose Luis" }, { + "y" : 4, "name" : "Julio de Castro", - "drilldown" : "Julio de Castro", - "y" : 4 + "drilldown" : "Julio de Castro" }, { "name" : "Kang-min Liu", @@ -133,22 +129,22 @@ }, { "y" : 3, - "drilldown" : "Laurent Rosenfeld", - "name" : "Laurent Rosenfeld" + "name" : "Laurent Rosenfeld", + "drilldown" : "Laurent Rosenfeld" }, { "y" : 2, - "name" : "Lubos Kolouch", - "drilldown" : "Lubos Kolouch" + "drilldown" : "Lubos Kolouch", + "name" : "Lubos Kolouch" }, { - "name" : "Mark Anderson", + "y" : 2, "drilldown" : "Mark Anderson", - "y" : 2 + "name" : "Mark Anderson" }, { - "name" : "Markus Holzer", "drilldown" : "Markus Holzer", + "name" : "Markus Holzer", "y" : 2 }, { @@ -162,63 +158,61 @@ "drilldown" : "Myoungjin Jeon" }, { - "name" : "Niels van Dijke", + "y" : 2, "drilldown" : "Niels van Dijke", - "y" : 2 + "name" : "Niels van Dijke" }, { - "name" : "Nuno Vieira", + "y" : 2, "drilldown" : "Nuno Vieira", - "y" : 2 + "name" : "Nuno Vieira" }, { - "name" : "Pete Houston", "drilldown" : "Pete Houston", + "name" : "Pete Houston", "y" : 2 }, { - "y" : 5, + "name" : "Roger Bell_West", "drilldown" : "Roger Bell_West", - "name" : "Roger Bell_West" + "y" : 5 }, { "y" : 2, - "drilldown" : "Shawn Wagner", - "name" : "Shawn Wagner" + "name" : "Shawn Wagner", + "drilldown" : "Shawn Wagner" }, { - "drilldown" : "Simon Green", + "y" : 3, "name" : "Simon Green", - "y" : 3 + "drilldown" : "Simon Green" }, { - "name" : "Simon Proctor", + "y" : 2, "drilldown" : "Simon Proctor", - "y" : 2 + "name" : "Simon Proctor" }, { "y" : 2, - "drilldown" : "Ulrich Rieke", - "name" : "Ulrich Rieke" + "name" : "Ulrich Rieke", + "drilldown" : "Ulrich Rieke" }, { - "y" : 1, + "drilldown" : "Vinod Kumar K", "name" : "Vinod Kumar K", - "drilldown" : "Vinod Kumar K" + "y" : 1 }, { - "drilldown" : "Walt Mankowski", + "y" : 3, "name" : "Walt Mankowski", - "y" : 3 + "drilldown" : "Walt Mankowski" }, { - "name" : "Wanderdoc", + "y" : 2, "drilldown" : "Wanderdoc", - "y" : 2 + "name" : "Wanderdoc" } - ], - "colorByPoint" : 1, - "name" : "Perl Weekly Challenge - 081" + ] } ], "drilldown" : { @@ -230,8 +224,8 @@ 2 ] ], - "name" : "Abigail", - "id" : "Abigail" + "id" : "Abigail", + "name" : "Abigail" }, { "name" : "Adam Russell", @@ -248,18 +242,26 @@ ] }, { - "id" : "Alexander Pankoff", - "name" : "Alexander Pankoff", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Alexander Karelas", + "name" : "Alexander Karelas" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Alexander Pankoff", + "name" : "Alexander Pankoff" }, { - "id" : "Andinus", - "name" : "Andinus", "data" : [ [ "Perl", @@ -269,21 +271,22 @@ "Blog", 2 ] - ] + ], + "id" : "Andinus", + "name" : "Andinus" }, { + "name" : "Andrew Shitov", + "id" : "Andrew Shitov", "data" : [ [ "Raku", 2 ] - ], - "name" : "Andrew Shitov", - "id" : "Andrew Shitov" + ] }, { "name" : "Arne Sommer", - "id" : "Arne Sommer", "data" : [ [ "Raku", @@ -293,9 +296,11 @@ "Blog", 1 ] - ] + ], + "id" : "Arne Sommer" }, { + "id" : "Athanasius", "data" : [ [ "Perl", @@ -306,18 +311,17 @@ 2 ] ], - "id" : "Athanasius", "name" : "Athanasius" }, { "name" : "Bob Lied", - "id" : "Bob Lied", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Bob Lied" }, { "name" : "Cheok-Yin Fung", @@ -330,7 +334,6 @@ ] }, { - "id" : "Colin Crain", "name" : "Colin Crain", "data" : [ [ @@ -345,37 +348,38 @@ "Blog", 1 ] - ] + ], + "id" : "Colin Crain" }, { + "name" : "Dave Jacoby", "data" : [ [ "Perl", 2 ] ], - "id" : "Dave Jacoby", - "name" : "Dave Jacoby" + "id" : "Dave Jacoby" }, { + "id" : "Duncan C. White", "data" : [ [ "Perl", 2 ] ], - "name" : "Duncan C. White", - "id" : "Duncan C. White" + "name" : "Duncan C. White" }, { "id" : "E. Choroba", - "name" : "E. Choroba", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "E. Choroba" }, { "data" : [ @@ -384,10 +388,11 @@ 2 ] ], - "name" : "Feng Chang", - "id" : "Feng Chang" + "id" : "Feng Chang", + "name" : "Feng Chang" }, { + "id" : "Flavio Poletti", "data" : [ [ "Perl", @@ -398,10 +403,10 @@ 2 ] ], - "id" : "Flavio Poletti", "name" : "Flavio Poletti" }, { + "id" : "Jaldhar H. Vyas", "data" : [ [ "Perl", @@ -416,32 +421,31 @@ 1 ] ], - "name" : "Jaldhar H. Vyas", - "id" : "Jaldhar H. Vyas" + "name" : "Jaldhar H. Vyas" }, { - "name" : "James Smith", "id" : "James Smith", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "James Smith" }, { - "id" : "Jan Krnavek", "name" : "Jan Krnavek", "data" : [ [ "Raku", 2 ] - ] + ], + "id" : "Jan Krnavek" }, { - "id" : "Jorg Sommrey", "name" : "Jorg Sommrey", + "id" : "Jorg Sommrey", "data" : [ [ "Perl", @@ -450,17 +454,16 @@ ] }, { + "id" : "Jose Luis", "data" : [ [ "Perl", 2 ] ], - "name" : "Jose Luis", - "id" : "Jose Luis" + "name" : "Jose Luis" }, { - "id" : "Julio de Castro", "name" : "Julio de Castro", "data" : [ [ @@ -471,11 +474,12 @@ "Raku", 2 ] - ] + ], + "id" : "Julio de Castro" }, { - "id" : "Kang-min Liu", "name" : "Kang-min Liu", + "id" : "Kang-min Liu", "data" : [ [ "Raku", @@ -484,14 +488,14 @@ ] }, { + "id" : "Lars Thegler", "data" : [ [ "Perl", 2 ] ], - "name" : "Lars Thegler", - "id" : "Lars Thegler" + "name" : "Lars Thegler" }, { "name" : "Laurent Rosenfeld", @@ -512,38 +516,36 @@ ] }, { + "id" : "Lubos Kolouch", "data" : [ [ "Perl", 2 ] ], - "name" : "Lubos Kolouch", - "id" : "Lubos Kolouch" + "name" : "Lubos Kolouch" }, { + "name" : "Mark Anderson", "data" : [ [ "Raku", 2 ] ], - "id" : "Mark Anderson", - "name" : "Mark Anderson" + "id" : "Mark Anderson" }, { - "name" : "Markus Holzer", - "id" : "Markus Holzer", "data" : [ [ "Raku", 2 ] - ] + ], + "id" : "Markus Holzer", + "name" : "Markus Holzer" }, { - "id" : "Mohammad S Anwar", - "name" : "Mohammad S Anwar", "data" : [ [ "Perl", @@ -557,9 +559,13 @@ "Blog", 1 ] - ] + ], + "id" : "Mohammad S Anwar", + "name" : "Mohammad S Anwar" }, { + "name" : "Myoungjin Jeon", + "id" : "Myoungjin Jeon", "data" : [ [ "Perl", @@ -573,42 +579,39 @@ "Blog", 2 ] - ], - "name" : "Myoungjin Jeon", - "id" : "Myoungjin Jeon" + ] }, { - "id" : "Niels van Dijke", "name" : "Niels van Dijke", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Niels van Dijke" }, { - "name" : "Nuno Vieira", "id" : "Nuno Vieira", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Nuno Vieira" }, { - "name" : "Pete Houston", "id" : "Pete Houston", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Pete Houston" }, { - "name" : "Roger Bell_West", "id" : "Roger Bell_West", "data" : [ [ @@ -623,21 +626,21 @@ "Blog", 1 ] - ] + ], + "name" : "Roger Bell_West" }, { + "id" : "Shawn Wagner", "data" : [ [ "Perl", 2 ] ], - "name" : "Shawn Wagner", - "id" : "Shawn Wagner" + "name" : "Shawn Wagner" }, { "name" : "Simon Green", - "id" : "Simon Green", "data" : [ [ "Perl", @@ -647,19 +650,21 @@ "Blog", 1 ] - ] + ], + "id" : "Simon Green" }, { "name" : "Simon Proctor", - "id" : "Simon Proctor", "data" : [ [ "Raku", 2 ] - ] + ], + "id" : "Simon Proctor" }, { + "id" : "Ulrich Rieke", "data" : [ [ "Perl", @@ -670,8 +675,7 @@ 1 ] ], - "name" : "Ulrich Rieke", - "id" : "Ulrich Rieke" + "name" : "Ulrich Rieke" }, { "name" : "Vinod Kumar K", @@ -684,6 +688,7 @@ ] }, { + "name" : "Walt Mankowski", "data" : [ [ "Perl", @@ -694,18 +699,17 @@ 1 ] ], - "name" : "Walt Mankowski", "id" : "Walt Mankowski" }, { - "id" : "Wanderdoc", - "name" : "Wanderdoc", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Wanderdoc", + "name" : "Wanderdoc" } ] }, @@ -723,10 +727,21 @@ "text" : "Total Solutions" } }, + "subtitle" : { + "text" : "[Champions: 41] Last updated at 2020-10-19 09:17:14 GMT" + }, + "legend" : { + "enabled" : 0 + }, "xAxis" : { "type" : "category" }, - "title" : { - "text" : "Perl Weekly Challenge - 081" + "chart" : { + "type" : "column" + }, + "tooltip" : { + "headerFormat" : "{series.name}
", + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1 } } diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 37ec97482b..ec8ca48507 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,93 +1,84 @@ { - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } - }, - "title" : { - "text" : "Perl Weekly Challenge - 082" - }, "legend" : { "enabled" : 0 }, - "tooltip" : { - "pointFormat" : "{point.name}: {point.y:f}
", - "followPointer" : 1, - "headerFormat" : "{series.name}
" + "chart" : { + "type" : "column" + }, + "subtitle" : { + "text" : "[Champions: 42] Last updated at 2020-10-19 09:20:00 GMT" }, "plotOptions" : { "series" : { - "borderWidth" : 0, "dataLabels" : { "format" : "{point.y}", "enabled" : 1 - } + }, + "borderWidth" : 0 } }, - "xAxis" : { - "type" : "category" - }, "series" : [ { + "name" : "Perl Weekly Challenge - 082", "data" : [ { - "y" : 4, "drilldown" : "Abigail", + "y" : 4, "name" : "Abigail" }, { + "y" : 3, "drilldown" : "Adam Russell", - "name" : "Adam Russell", - "y" : 3 + "name" : "Adam Russell" }, { - "name" : "Alexander Pankoff", + "y" : 2, "drilldown" : "Alexander Pankoff", - "y" : 2 + "name" : "Alexander Pankoff" }, { - "name" : "Andinus", "drilldown" : "Andinus", + "name" : "Andinus", "y" : 2 }, { - "y" : 2, + "drilldown" : "Andrew Shitov", "name" : "Andrew Shitov", - "drilldown" : "Andrew Shitov" + "y" : 2 }, { - "y" : 3, "name" : "Arne Sommer", - "drilldown" : "Arne Sommer" + "drilldown" : "Arne Sommer", + "y" : 3 }, { - "name" : "Athanasius", + "y" : 4, "drilldown" : "Athanasius", - "y" : 4 + "name" : "Athanasius" }, { - "y" : 2, "name" : "Bob Lied", - "drilldown" : "Bob Lied" + "drilldown" : "Bob Lied", + "y" : 2 }, { - "y" : 2, + "name" : "Cheok-Yin Fung", "drilldown" : "Cheok-Yin Fung", - "name" : "Cheok-Yin Fung" + "y" : 2 }, { "y" : 5, - "name" : "Colin Crain", - "drilldown" : "Colin Crain" + "drilldown" : "Colin Crain", + "name" : "Colin Crain" }, { - "name" : "Cristina Heredia", "drilldown" : "Cristina Heredia", - "y" : 1 + "y" : 1, + "name" : "Cristina Heredia" }, { - "y" : 2, "drilldown" : "Dave Cross", + "y" : 2, "name" : "Dave Cross" }, { @@ -97,8 +88,8 @@ }, { "drilldown" : "Dieter Dobbelaere", - "name" : "Dieter Dobbelaere", - "y" : 2 + "y" : 2, + "name" : "Dieter Dobbelaere" }, { "name" : "Duncan C. White", @@ -106,48 +97,48 @@ "y" : 2 }, { - "y" : 2, "drilldown" : "E. Choroba", + "y" : 2, "name" : "E. Choroba" }, { - "name" : "Feng Chang", "drilldown" : "Feng Chang", - "y" : 2 + "y" : 2, + "name" : "Feng Chang" }, { + "y" : 5, "drilldown" : "Flavio Poletti", - "name" : "Flavio Poletti", - "y" : 5 + "name" : "Flavio Poletti" }, { + "y" : 5, "drilldown" : "Jaldhar H. Vyas", - "name" : "Jaldhar H. Vyas", - "y" : 5 + "name" : "Jaldhar H. Vyas" }, { - "name" : "Jan Krnavek", "drilldown" : "Jan Krnavek", + "name" : "Jan Krnavek", "y" : 2 }, { - "y" : 2, + "drilldown" : "Jorg Sommrey", "name" : "Jorg Sommrey", - "drilldown" : "Jorg Sommrey" + "y" : 2 }, { - "drilldown" : "Jose Luis", "name" : "Jose Luis", + "drilldown" : "Jose Luis", "y" : 2 }, { "y" : 4, - "name" : "Julio de Castro", - "drilldown" : "Julio de Castro" + "drilldown" : "Julio de Castro", + "name" : "Julio de Castro" }, { - "drilldown" : "Kang-min Liu", "name" : "Kang-min Liu", + "drilldown" : "Kang-min Liu", "y" : 4 }, { @@ -157,18 +148,18 @@ }, { "y" : 3, - "name" : "Laurent Rosenfeld", - "drilldown" : "Laurent Rosenfeld" + "drilldown" : "Laurent Rosenfeld", + "name" : "Laurent Rosenfeld" }, { + "drilldown" : "Lubos Kolouch", "y" : 2, - "name" : "Lubos Kolouch", - "drilldown" : "Lubos Kolouch" + "name" : "Lubos Kolouch" }, { "drilldown" : "Mark Anderson", - "name" : "Mark Anderson", - "y" : 2 + "y" : 2, + "name" : "Mark Anderson" }, { "drilldown" : "Markus Holzer", @@ -176,9 +167,9 @@ "y" : 2 }, { + "drilldown" : "Myoungjin Jeon", "y" : 6, - "name" : "Myoungjin Jeon", - "drilldown" : "Myoungjin Jeon" + "name" : "Myoungjin Jeon" }, { "name" : "Niels van Dijke", @@ -186,19 +177,19 @@ "y" : 2 }, { - "name" : "Nuno Vieira", "drilldown" : "Nuno Vieira", - "y" : 2 + "y" : 2, + "name" : "Nuno Vieira" }, { - "name" : "Pete Houston", "drilldown" : "Pete Houston", - "y" : 2 + "y" : 2, + "name" : "Pete Houston" }, { - "name" : "Philip Hood", + "y" : 2, "drilldown" : "Philip Hood", - "y" : 2 + "name" : "Philip Hood" }, { "y" : 5, @@ -211,24 +202,24 @@ "y" : 3 }, { - "y" : 2, + "drilldown" : "Simon Proctor", "name" : "Simon Proctor", - "drilldown" : "Simon Proctor" + "y" : 2 }, { - "y" : 1, + "name" : "Steven Wilson", "drilldown" : "Steven Wilson", - "name" : "Steven Wilson" + "y" : 1 }, { "y" : 4, - "name" : "Ulrich Rieke", - "drilldown" : "Ulrich Rieke" + "drilldown" : "Ulrich Rieke", + "name" : "Ulrich Rieke" }, { - "y" : 1, + "name" : "Vinod Kumar K", "drilldown" : "Vinod Kumar K", - "name" : "Vinod Kumar K" + "y" : 1 }, { "name" : "Walt Mankowski", @@ -237,24 +228,32 @@ }, { "y" : 1, - "name" : "Wanderdoc", - "drilldown" : "Wanderdoc" + "drilldown" : "Wanderdoc", + "name" : "Wanderdoc" } ], - "colorByPoint" : 1, - "name" : "Perl Weekly Challenge - 082" + "colorByPoint" : 1 } ], - "subtitle" : { - "text" : "[Champions: 42] Last updated at 2020-10-19 00:19:00 GMT" + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } }, - "chart" : { - "type" : "column" + "tooltip" : { + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1, + "headerFormat" : "{series.name}
" + }, + "xAxis" : { + "type" : "category" + }, + "title" : { + "text" : "Perl Weekly Challenge - 082" }, "drilldown" : { "series" : [ { - "id" : "Abigail", "data" : [ [ "Perl", @@ -265,9 +264,11 @@ 2 ] ], + "id" : "Abigail", "name" : "Abigail" }, { + "id" : "Adam Russell", "data" : [ [ "Perl", @@ -278,18 +279,17 @@ 1 ] ], - "id" : "Adam Russell", "name" : "Adam Russell" }, { - "id" : "Alexander Pankoff", "data" : [ [ "Perl", 2 ] ], - "name" : "Alexander Pankoff" + "name" : "Alexander Pankoff", + "id" : "Alexander Pankoff" }, { "name" : "Andinus", @@ -316,7 +316,6 @@ "name" : "Andrew Shitov" }, { - "id" : "Arne Sommer", "data" : [ [ "Raku", @@ -327,10 +326,10 @@ 1 ] ], - "name" : "Arne Sommer" + "name" : "Arne Sommer", + "id" : "Arne Sommer" }, { - "id" : "Athanasius", "data" : [ [ "Perl", @@ -341,31 +340,31 @@ 2 ] ], + "id" : "Athanasius", "name" : "Athanasius" }, { - "name" : "Bob Lied", - "id" : "Bob Lied", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Bob Lied", + "id" : "Bob Lied" }, { - "name" : "Cheok-Yin Fung", - "id" : "Cheok-Yin Fung", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Cheok-Yin Fung", + "name" : "Cheok-Yin Fung" }, { "name" : "Colin Crain", - "id" : "Colin Crain", "data" : [ [ "Perl", @@ -379,26 +378,27 @@ "Blog", 1 ] - ] + ], + "id" : "Colin Crain" }, { - "name" : "Cristina Heredia", "data" : [ [ "Perl", 1 ] ], - "id" : "Cristina Heredia" + "id" : "Cristina Heredia", + "name" : "Cristina Heredia" }, { - "name" : "Dave Cross", "data" : [ [ "Perl", 2 ] ], + "name" : "Dave Cross", "id" : "Dave Cross" }, { @@ -417,46 +417,45 @@ }, { "name" : "Dieter Dobbelaere", - "id" : "Dieter Dobbelaere", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Dieter Dobbelaere" }, { + "name" : "Duncan C. White", "data" : [ [ "Perl", 2 ] ], - "id" : "Duncan C. White", - "name" : "Duncan C. White" + "id" : "Duncan C. White" }, { - "name" : "E. Choroba", - "id" : "E. Choroba", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "E. Choroba", + "name" : "E. Choroba" }, { - "name" : "Feng Chang", - "id" : "Feng Chang", "data" : [ [ "Raku", 2 ] - ] + ], + "id" : "Feng Chang", + "name" : "Feng Chang" }, { - "name" : "Flavio Poletti", "id" : "Flavio Poletti", "data" : [ [ @@ -467,10 +466,10 @@ "Blog", 3 ] - ] + ], + "name" : "Flavio Poletti" }, { - "id" : "Jaldhar H. Vyas", "data" : [ [ "Perl", @@ -485,40 +484,40 @@ 1 ] ], - "name" : "Jaldhar H. Vyas" + "name" : "Jaldhar H. Vyas", + "id" : "Jaldhar H. Vyas" }, { + "name" : "Jan Krnavek", "data" : [ [ "Raku", 2 ] ], - "id" : "Jan Krnavek", - "name" : "Jan Krnavek" + "id" : "Jan Krnavek" }, { - "name" : "Jorg Sommrey", "data" : [ [ "Perl", 2 ] ], - "id" : "Jorg Sommrey" + "id" : "Jorg Sommrey", + "name" : "Jorg Sommrey" }, { - "name" : "Jose Luis", - "id" : "Jose Luis", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Jose Luis", + "id" : "Jose Luis" }, { - "name" : "Julio de Castro", "data" : [ [ "Perl", @@ -529,10 +528,10 @@ 2 ] ], - "id" : "Julio de Castro" + "id" : "Julio de Castro", + "name" : "Julio de Castro" }, { - "name" : "Kang-min Liu", "data" : [ [ "Raku", @@ -543,6 +542,7 @@ 2 ] ], + "name" : "Kang-min Liu", "id" : "Kang-min Liu" }, { @@ -574,37 +574,37 @@ "id" : "Laurent Rosenfeld" }, { - "name" : "Lubos Kolouch", - "id" : "Lubos Kolouch", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Lubos Kolouch", + "name" : "Lubos Kolouch" }, { - "name" : "Mark Anderson", - "id" : "Mark Anderson", "data" : [ [ "Raku", 2 ] - ] + ], + "name" : "Mark Anderson", + "id" : "Mark Anderson" }, { - "name" : "Markus Holzer", - "id" : "Markus Holzer", "data" : [ [ "Raku", 2 ] - ] + ], + "id" : "Markus Holzer", + "name" : "Markus Holzer" }, { - "id" : "Myoungjin Jeon", + "name" : "Myoungjin Jeon", "data" : [ [ "Perl", @@ -619,50 +619,49 @@ 2 ] ], - "name" : "Myoungjin Jeon" + "id" : "Myoungjin Jeon" }, { + "name" : "Niels van Dijke", "data" : [ [ "Perl", 2 ] ], - "id" : "Niels van Dijke", - "name" : "Niels van Dijke" + "id" : "Niels van Dijke" }, { - "name" : "Nuno Vieira", "data" : [ [ "Perl", 2 ] ], - "id" : "Nuno Vieira" + "id" : "Nuno Vieira", + "name" : "Nuno Vieira" }, { - "name" : "Pete Houston", - "id" : "Pete Houston", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Pete Houston", + "name" : "Pete Houston" }, { + "id" : "Philip Hood", "data" : [ [ "Raku", 2 ] ], - "id" : "Philip Hood", "name" : "Philip Hood" }, { - "id" : "Roger Bell_West", "data" : [ [ "Perl", @@ -677,11 +676,11 @@ 1 ] ], - "name" : "Roger Bell_West" + "name" : "Roger Bell_West", + "id" : "Roger Bell_West" }, { "name" : "Simon Green", - "id" : "Simon Green", "data" : [ [ "Perl", @@ -691,7 +690,8 @@ "Blog", 1 ] - ] + ], + "id" : "Simon Green" }, { "data" : [ @@ -704,17 +704,16 @@ "name" : "Simon Proctor" }, { - "name" : "Steven Wilson", "data" : [ [ "Perl", 1 ] ], + "name" : "Steven Wilson", "id" : "Steven Wilson" }, { - "id" : "Ulrich Rieke", "data" : [ [ "Perl", @@ -725,20 +724,20 @@ 2 ] ], + "id" : "Ulrich Rieke", "name" : "Ulrich Rieke" }, { - "name" : "Vinod Kumar K", - "id" : "Vinod Kumar K", "data" : [ [ "Perl", 1 ] - ] + ], + "name" : "Vinod Kumar K", + "id" : "Vinod Kumar K" }, { - "name" : "Walt Mankowski", "data" : [ [ "Perl", @@ -749,7 +748,8 @@ 1 ] ], - "id" : "Walt Mankowski" + "id" : "Walt Mankowski", + "name" : "Walt Mankowski" }, { "name" : "Wanderdoc", diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 30c53b0847..77cd241500 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,25 +1,24 @@ { - "subtitle" : { - "text" : "Last updated at 2020-10-19 00:19:00 GMT" + "yAxis" : { + "min" : 0, + "title" : { + "text" : null + } }, - "chart" : { - "type" : "column" + "xAxis" : { + "labels" : { + "style" : { + "fontFamily" : "Verdana, sans-serif", + "fontSize" : "13px" + } + }, + "type" : "category" + }, + "tooltip" : { + "pointFormat" : "{point.y:.0f}" }, "series" : [ { - "name" : "Contributions", - "dataLabels" : { - "y" : 10, - "color" : "#FFFFFF", - "rotation" : -90, - "format" : "{point.y:.0f}", - "enabled" : "true", - "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" - }, - "align" : "right" - }, "data" : [ [ "Blog", @@ -27,37 +26,38 @@ ], [ "Perl", - 3583 + 3585 ], [ "Raku", 2295 ] - ] + ], + "name" : "Contributions", + "dataLabels" : { + "rotation" : -90, + "style" : { + "fontSize" : "13px", + "fontFamily" : "Verdana, sans-serif" + }, + "align" : "right", + "color" : "#FFFFFF", + "format" : "{point.y:.0f}", + "y" : 10, + "enabled" : "true" + } } ], + "title" : { + "text" : "Perl Weekly Challenge Contributions [2019 - 2020]" + }, "legend" : { "enabled" : "false" }, - "tooltip" : { - "pointFormat" : "{point.y:.0f}" - }, - "xAxis" : { - "type" : "category", - "labels" : { - "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" - } - } - }, - "yAxis" : { - "title" : { - "text" : null - }, - "min" : 0 + "subtitle" : { + "text" : "Last updated at 2020-10-19 09:20:00 GMT" }, - "title" : { - "text" : "Perl Weekly Challenge Contributions [2019 - 2020]" + "chart" : { + "type" : "column" } } diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index cc79633d34..5804e7a2ba 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,430 +1,7 @@ { - "series" : [ - { - "colorByPoint" : "true", - "data" : [ - { - "name" : "#001", - "drilldown" : "001", - "y" : 144 - }, - { - "y" : 113, - "name" : "#002", - "drilldown" : "002" - }, - { - "y" : 71, - "name" : "#003", - "drilldown" : "003" - }, - { - "y" : 91, - "name" : "#004", - "drilldown" : "004" - }, - { - "drilldown" : "005", - "name" : "#005", - "y" : 72 - }, - { - "name" : "#006", - "drilldown" : "006", - "y" : 52 - }, - { - "name" : "#007", - "drilldown" : "007", - "y" : 59 - }, - { - "drilldown" : "008", - "name" : "#008", - "y" : 72 - }, - { - "name" : "#009", - "drilldown" : "009", - "y" : 70 - }, - { - "y" : 60, - "name" : "#010", - "drilldown" : "010" - }, - { - "name" : "#011", - "drilldown" : "011", - "y" : 79 - }, - { - "y" : 83, - "drilldown" : "012", - "name" : "#012" - }, - { - "y" : 78, - "drilldown" : "013", - "name" : "#013" - }, - { - "y" : 96, - "name" : "#014", - "drilldown" : "014" - }, - { - "drilldown" : "015", - "name" : "#015", - "y" : 93 - }, - { - "y" : 66, - "name" : "#016", - "drilldown" : "016" - }, - { - "y" : 79, - "name" : "#017", - "drilldown" : "017" - }, - { - "name" : "#018", - "drilldown" : "018", - "y" : 76 - }, - { - "drilldown" : "019", - "name" : "#019", - "y" : 97 - }, - { - "drilldown" : "020", - "name" : "#020", - "y" : 95 - }, - { - "y" : 67, - "drilldown" : "021", - "name" : "#021" - }, - { - "y" : 63, - "drilldown" : "022", - "name" : "#022" - }, - { - "y" : 91, - "name" : "#023", - "drilldown" : "023" - }, - { - "y" : 70, - "name" : "#024", - "drilldown" : "024" - }, - { - "name" : "#025", - "drilldown" : "025", - "y" : 55 - }, - { - "y" : 70, - "name" : "#026", - "drilldown" : "026" - }, - { - "y" : 58, - "name" : "#027", - "drilldown" : "027" - }, - { - "y" : 78, - "drilldown" : "028", - "name" : "#028" - }, - { - "y" : 77, - "drilldown" : "029", - "name" : "#029" - }, - { - "name" : "#030", - "drilldown" : "030", - "y" : 115 - }, - { - "y" : 87, - "name" : "#031", - "drilldown" : "031" - }, - { - "y" : 92, - "drilldown" : "032", - "name" : "#032" - }, - { - "y" : 108, - "drilldown" : "033", - "name" : "#033" - }, - { - "y" : 62, - "name" : "#034", - "drilldown" : "034" - }, - { - "drilldown" : "035", - "name" : "#035", - "y" : 62 - }, - { - "name" : "#036", - "drilldown" : "036", - "y" : 66 - }, - { - "drilldown" : "037", - "name" : "#037", - "y" : 65 - }, - { - "drilldown" : "038", - "name" : "#038", - "y" : 65 - }, - { - "y" : 60, - "drilldown" : "039", - "name" : "#039" - }, - { - "drilldown" : "040", - "name" : "#040", - "y" : 71 - }, - { - "y" : 74, - "name" : "#041", - "drilldown" : "041" - }, - { - "name" : "#042", - "drilldown" : "042", - "y" : 88 - }, - { - "y" : 66, - "drilldown" : "043", - "name" : "#043" - }, - { - "y" : 82, - "drilldown" : "044", - "name" : "#044" - }, - { - "y" : 94, - "drilldown" : "045", - "name" : "#045" - }, - { - "drilldown" : "046", - "name" : "#046", - "y" : 85 - }, - { - "drilldown" : "047", - "name" : "#047", - "y" : 82 - }, - { - "y" : 106, - "drilldown" : "048", - "name" : "#048" - }, - { - "drilldown" : "049", - "name" : "#049", - "y" : 85 - }, - { - "y" : 96, - "name" : "#050", - "drilldown" : "050" - }, - { - "y" : 87, - "drilldown" : "051", - "name" : "#051" - }, - { - "name" : "#052", - "drilldown" : "052", - "y" : 89 - }, - { - "y" : 99, - "name" : "#053", - "drilldown" : "053" - }, - { - "y" : 101, - "name" : "#054", - "drilldown" : "054" - }, - { - "name" : "#055", - "drilldown" : "055", - "y" : 86 - }, - { - "y" : 93, - "name" : "#056", - "drilldown" : "056" - }, - { - "y" : 78, - "name" : "#057", - "drilldown" : "057" - }, - { - "y" : 67, - "drilldown" : "058", - "name" : "#058" - }, - { - "drilldown" : "059", - "name" : "#059", - "y" : 87 - }, - { - "y" : 83, - "drilldown" : "060", - "name" : "#060" - }, - { - "y" : 79, - "drilldown" : "061", - "name" : "#061" - }, - { - "y" : 54, - "name" : "#062", - "drilldown" : "062" - }, - { - "name" : "#063", - "drilldown" : "063", - "y" : 87 - }, - { - "y" : 78, - "drilldown" : "064", - "name" : "#064" - }, - { - "y" : 71, - "name" : "#065", - "drilldown" : "065" - }, - { - "y" : 82, - "name" : "#066", - "drilldown" : "066" - }, - { - "drilldown" : "067", - "name" : "#067", - "y" : 88 - }, - { - "name" : "#068", - "drilldown" : "068", - "y" : 73 - }, - { - "y" : 81, - "drilldown" : "069", - "name" : "#069" - }, - { - "y" : 91, - "drilldown" : "070", - "name" : "#070" - }, - { - "y" : 76, - "drilldown" : "071", - "name" : "#071" - }, - { - "drilldown" : "072", - "name" : "#072", - "y" : 110 - }, - { - "drilldown" : "073", - "name" : "#073", - "y" : 108 - }, - { - "name" : "#074", - "drilldown" : "074", - "y" : 113 - }, - { - "y" : 111, - "name" : "#075", - "drilldown" : "075" - }, - { - "y" : 93, - "drilldown" : "076", - "name" : "#076" - }, - { - "y" : 94, - "name" : "#077", - "drilldown" : "077" - }, - { - "y" : 123, - "drilldown" : "078", - "name" : "#078" - }, - { - "y" : 118, - "drilldown" : "079", - "name" : "#079" - }, - { - "y" : 123, - "name" : "#080", - "drilldown" : "080" - }, - { - "name" : "#081", - "drilldown" : "081", - "y" : 108 - }, - { - "name" : "#082", - "drilldown" : "082", - "y" : 112 - } - ], - "name" : "Perl Weekly Challenge Languages" - } - ], - "chart" : { - "type" : "column" - }, "drilldown" : { "series" : [ { - "name" : "001", - "id" : "001", "data" : [ [ "Perl", @@ -438,10 +15,11 @@ "Blog", 11 ] - ] + ], + "name" : "001", + "id" : "001" }, { - "name" : "002", "data" : [ [ "Perl", @@ -456,11 +34,11 @@ 10 ] ], + "name" : "002", "id" : "002" }, { "name" : "003", - "id" : "003", "data" : [ [ "Perl", @@ -474,11 +52,10 @@ "Blog", 9 ] - ] + ], + "id" : "003" }, { - "name" : "004", - "id" : "004", "data" : [ [ "Perl", @@ -492,9 +69,12 @@ "Blog", 10 ] - ] + ], + "name" : "004", + "id" : "004" }, { + "name" : "005", "data" : [ [ "Perl", @@ -509,12 +89,10 @@ 12 ] ], - "id" : "005", - "name" : "005" + "id" : "005" }, { "name" : "006", - "id" : "006", "data" : [ [ "Perl", @@ -528,10 +106,11 @@ "Blog", 7 ] - ] + ], + "id" : "006" }, { - "name" : "007", + "id" : "007", "data" : [ [ "Perl", @@ -546,7 +125,7 @@ 10 ] ], - "id" : "007" + "name" : "007" }, { "data" : [ @@ -563,10 +142,11 @@ 12 ] ], - "id" : "008", - "name" : "008" + "name" : "008", + "id" : "008" }, { + "id" : "009", "data" : [ [ "Perl", @@ -581,7 +161,6 @@ 13 ] ], - "id" : "009", "name" : "009" }, { @@ -599,11 +178,11 @@ 11 ] ], - "id" : "010", - "name" : "010" + "name" : "010", + "id" : "010" }, { - "id" : "011", + "name" : "011", "data" : [ [ "Perl", @@ -618,9 +197,10 @@ 10 ] ], - "name" : "011" + "id" : "011" }, { + "id" : "012", "data" : [ [ "Perl", @@ -635,11 +215,9 @@ 11 ] ], - "id" : "012", "name" : "012" }, { - "name" : "013", "id" : "013", "data" : [ [ @@ -654,10 +232,10 @@ "Blog", 13 ] - ] + ], + "name" : "013" }, { - "id" : "014", "data" : [ [ "Perl", @@ -672,10 +250,10 @@ 15 ] ], - "name" : "014" + "name" : "014", + "id" : "014" }, { - "name" : "015", "data" : [ [ "Perl", @@ -690,10 +268,10 @@ 15 ] ], + "name" : "015", "id" : "015" }, { - "id" : "016", "data" : [ [ "Perl", @@ -708,11 +286,10 @@ 12 ] ], + "id" : "016", "name" : "016" }, { - "name" : "017", - "id" : "017", "data" : [ [ "Perl", @@ -726,7 +303,9 @@ "Blog", 12 ] - ] + ], + "name" : "017", + "id" : "017" }, { "data" : [ @@ -743,11 +322,11 @@ 14 ] ], - "id" : "018", - "name" : "018" + "name" : "018", + "id" : "018" }, { - "id" : "019", + "name" : "019", "data" : [ [ "Perl", @@ -762,7 +341,7 @@ 13 ] ], - "name" : "019" + "id" : "019" }, { "data" : [ @@ -779,10 +358,11 @@ 13 ] ], - "id" : "020", - "name" : "020" + "name" : "020", + "id" : "020" }, { + "name" : "021", "data" : [ [ "Perl", @@ -797,11 +377,10 @@ 10 ] ], - "id" : "021", - "name" : "021" + "id" : "021" }, { - "id" : "022", + "name" : "022", "data" : [ [ "Perl", @@ -816,10 +395,10 @@ 10 ] ], - "name" : "022" + "id" : "022" }, { - "name" : "023", + "id" : "023", "data" : [ [ "Perl", @@ -834,11 +413,9 @@ 12 ] ], - "id" : "023" + "name" : "023" }, { - "name" : "024", - "id" : "024", "data" : [ [ "Perl", @@ -852,9 +429,12 @@ "Blog", 11 ] - ] + ], + "name" : "024", + "id" : "024" }, { + "id" : "025", "data" : [ [ "Perl", @@ -869,12 +449,9 @@ 12 ] ], - "id" : "025", "name" : "025" }, { - "nam