From ba07c336d3a75ece24d84048612520d232b48132 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 8 Jul 2024 15:25:30 +0100 Subject: - Added solutions by Santiago Leyva. - Added solutions by Alexander Karelas. --- challenge-277/santiago-leyva/TASK_1.pl | 35 - challenge-277/santiago-leyva/TASK_2.pl | 36 - challenge-277/santiago-leyva/perl/ch-1.pl | 35 + challenge-277/santiago-leyva/perl/ch-2.pl | 36 + stats/pwc-current.json | 122 +- stats/pwc-language-breakdown-summary.json | 66 +- stats/pwc-language-breakdown.json | 1544 +++++++++++------------ stats/pwc-leaders.json | 346 +++--- stats/pwc-summary-1-30.json | 94 +- stats/pwc-summary-121-150.json | 48 +- stats/pwc-summary-151-180.json | 24 +- stats/pwc-summary-181-210.json | 32 +- stats/pwc-summary-211-240.json | 104 +- stats/pwc-summary-241-270.json | 52 +- stats/pwc-summary-271-300.json | 102 +- stats/pwc-summary-301-330.json | 44 +- stats/pwc-summary-31-60.json | 104 +- stats/pwc-summary-61-90.json | 88 +- stats/pwc-summary-91-120.json | 48 +- stats/pwc-summary.json | 1928 ++++++++++++++--------------- 20 files changed, 2459 insertions(+), 2429 deletions(-) delete mode 100644 challenge-277/santiago-leyva/TASK_1.pl delete mode 100644 challenge-277/santiago-leyva/TASK_2.pl create mode 100644 challenge-277/santiago-leyva/perl/ch-1.pl create mode 100644 challenge-277/santiago-leyva/perl/ch-2.pl diff --git a/challenge-277/santiago-leyva/TASK_1.pl b/challenge-277/santiago-leyva/TASK_1.pl deleted file mode 100644 index 5811987afe..0000000000 --- a/challenge-277/santiago-leyva/TASK_1.pl +++ /dev/null @@ -1,35 +0,0 @@ -use strict; -use Data::Dumper; - -my @words1 = ("Perl", "is", "my", "friend"); -my @words2 = ("Perl", "and", "Raku", "are", "friend"); - -#my @words1 = ("Perl", "and", "Python", "are", "very", "similar"); -#my @words2 = ("Python", "is", "top", "in", "guest", "languages"); - -#my @words1 = ("Perl", "is", "imperative", "Lisp", "is", "functional"); -#my @words2 = ("Crystal", "is", "similar", "to", "Ruby"); - -#You are given two array of strings, @words1 and @words2. - -#Write a script to return the count of words that appears in both arrays exactly once. - -my %hash1; -my %hash2; -my $counter; - -for(my $i;$i<(scalar @words1);$i++){ - if(!exists($hash1{$words1[$i]})){ - $hash1{$words1[$i]} = ''; - next; - }else{ - delete $hash1{$words1[$i]}; - } -} -for(my $i;$i<(scalar @words2);$i++){ - if(exists($hash1{$words2[$i]})){ - $counter+=1; - } -} - -print $counter; \ No newline at end of file diff --git a/challenge-277/santiago-leyva/TASK_2.pl b/challenge-277/santiago-leyva/TASK_2.pl deleted file mode 100644 index 6c7b0ff090..0000000000 --- a/challenge-277/santiago-leyva/TASK_2.pl +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/perl -use strict; -use Data::Dumper; -use List::Util qw(min); - - -#You are given an array of integers, @ints. - -#Write a script to return the count of all strong pairs in the given array. -#A pair of integers x and y is called strong pair if it satisfies: 0 < |x - y| < min(x, y) -my @ints = (1, 2, 3, 4, 5); -#my @ints = (5, 7, 1, 7); -my @pairs; -my %seen; -my $key; -my $j; -# 0 < |2-3| < min(2,3) - -for(my $i; $i<(scalar @ints); $i++){ - $j = $i+1; - while($j < (scalar @ints)){ - - if((abs($ints[$i]-$ints[$j]) > 0) && ((abs($ints[$i]-$ints[$j])) < min($ints[$i],$ints[$j]))){ - $key = $ints[$i].",".$ints[$j]; - if(!exists($seen{$key})){ - $seen{$key} = ''; - push @pairs,[$ints[$i],$ints[$j]]; - }else{} - } - $j+=1; - } -} - -foreach(@pairs){ - print Dumper $_; -} \ No newline at end of file diff --git a/challenge-277/santiago-leyva/perl/ch-1.pl b/challenge-277/santiago-leyva/perl/ch-1.pl new file mode 100644 index 0000000000..5811987afe --- /dev/null +++ b/challenge-277/santiago-leyva/perl/ch-1.pl @@ -0,0 +1,35 @@ +use strict; +use Data::Dumper; + +my @words1 = ("Perl", "is", "my", "friend"); +my @words2 = ("Perl", "and", "Raku", "are", "friend"); + +#my @words1 = ("Perl", "and", "Python", "are", "very", "similar"); +#my @words2 = ("Python", "is", "top", "in", "guest", "languages"); + +#my @words1 = ("Perl", "is", "imperative", "Lisp", "is", "functional"); +#my @words2 = ("Crystal", "is", "similar", "to", "Ruby"); + +#You are given two array of strings, @words1 and @words2. + +#Write a script to return the count of words that appears in both arrays exactly once. + +my %hash1; +my %hash2; +my $counter; + +for(my $i;$i<(scalar @words1);$i++){ + if(!exists($hash1{$words1[$i]})){ + $hash1{$words1[$i]} = ''; + next; + }else{ + delete $hash1{$words1[$i]}; + } +} +for(my $i;$i<(scalar @words2);$i++){ + if(exists($hash1{$words2[$i]})){ + $counter+=1; + } +} + +print $counter; \ No newline at end of file diff --git a/challenge-277/santiago-leyva/perl/ch-2.pl b/challenge-277/santiago-leyva/perl/ch-2.pl new file mode 100644 index 0000000000..6c7b0ff090 --- /dev/null +++ b/challenge-277/santiago-leyva/perl/ch-2.pl @@ -0,0 +1,36 @@ +#!/usr/bin/perl +use strict; +use Data::Dumper; +use List::Util qw(min); + + +#You are given an array of integers, @ints. + +#Write a script to return the count of all strong pairs in the given array. +#A pair of integers x and y is called strong pair if it satisfies: 0 < |x - y| < min(x, y) +my @ints = (1, 2, 3, 4, 5); +#my @ints = (5, 7, 1, 7); +my @pairs; +my %seen; +my $key; +my $j; +# 0 < |2-3| < min(2,3) + +for(my $i; $i<(scalar @ints); $i++){ + $j = $i+1; + while($j < (scalar @ints)){ + + if((abs($ints[$i]-$ints[$j]) > 0) && ((abs($ints[$i]-$ints[$j])) < min($ints[$i],$ints[$j]))){ + $key = $ints[$i].",".$ints[$j]; + if(!exists($seen{$key})){ + $seen{$key} = ''; + push @pairs,[$ints[$i],$ints[$j]]; + }else{} + } + $j+=1; + } +} + +foreach(@pairs){ + print Dumper $_; +} \ No newline at end of file diff --git a/stats/pwc-current.json b/stats/pwc-current.json index d66a06eddd..d156ced37a 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,38 +1,89 @@ { + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "plotOptions" : { + "series" : { + "dataLabels" : { + "format" : "{point.y}", + "enabled" : 1 + }, + "borderWidth" : 0 + } + }, + "subtitle" : { + "text" : "[Champions: 6] Last updated at 2024-07-08 14:21:33 GMT" + }, "chart" : { "type" : "column" }, + "tooltip" : { + "pointFormat" : "{point.name}: {point.y:f}
", + "headerFormat" : "{series.name}
", + "followPointer" : 1 + }, + "xAxis" : { + "type" : "category" + }, + "legend" : { + "enabled" : 0 + }, + "title" : { + "text" : "The Weekly Challenge - 277" + }, "drilldown" : { "series" : [ { "data" : [ [ - "Raku", + "Perl", 2 ] ], + "id" : "Alexander Karelas", + "name" : "Alexander Karelas" + }, + { + "name" : "Feng Chang", "id" : "Feng Chang", - "name" : "Feng Chang" + "data" : [ + [ + "Raku", + 2 + ] + ] }, { "name" : "Mark Anderson", - "id" : "Mark Anderson", "data" : [ [ "Raku", 2 ] - ] + ], + "id" : "Mark Anderson" }, { "name" : "Niels van Dijke", - "id" : "Niels van Dijke", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Niels van Dijke" + }, + { + "name" : "Santiago Leyva", + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Santiago Leyva" }, { "name" : "Ulrich Rieke", @@ -53,7 +104,13 @@ "series" : [ { "name" : "The Weekly Challenge - 277", + "colorByPoint" : 1, "data" : [ + { + "name" : "Alexander Karelas", + "drilldown" : "Alexander Karelas", + "y" : 2 + }, { "y" : 2, "drilldown" : "Feng Chang", @@ -61,52 +118,25 @@ }, { "name" : "Mark Anderson", - "drilldown" : "Mark Anderson", - "y" : 2 + "y" : 2, + "drilldown" : "Mark Anderson" }, { - "drilldown" : "Niels van Dijke", + "name" : "Niels van Dijke", "y" : 2, - "name" : "Niels van Dijke" + "drilldown" : "Niels van Dijke" }, { - "drilldown" : "Ulrich Rieke", + "drilldown" : "Santiago Leyva", + "y" : 2, + "name" : "Santiago Leyva" + }, + { + "name" : "Ulrich Rieke", "y" : 4, - "name" : "Ulrich Rieke" + "drilldown" : "Ulrich Rieke" } - ], - "colorByPoint" : 1 - } - ], - "legend" : { - "enabled" : 0 - }, - "tooltip" : { - "headerFormat" : "{series.name}
", - "followPointer" : 1, - "pointFormat" : "{point.name}: {point.y:f}
" - }, - "plotOptions" : { - "series" : { - "dataLabels" : { - "format" : "{point.y}", - "enabled" : 1 - }, - "borderWidth" : 0 + ] } - }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } - }, - "title" : { - "text" : "The Weekly Challenge - 277" - }, - "xAxis" : { - "type" : "category" - }, - "subtitle" : { - "text" : "[Champions: 4] Last updated at 2024-07-08 13:35:00 GMT" - } + ] } diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 185f25c733..9de2a2c1df 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,21 +1,6 @@ { - "legend" : { - "enabled" : "false" - }, "series" : [ { - "dataLabels" : { - "rotation" : -90, - "enabled" : "true", - "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" - }, - "align" : "right", - "color" : "#FFFFFF", - "format" : "{point.y:.0f}", - "y" : 10 - }, "data" : [ [ "Blog", @@ -23,41 +8,56 @@ ], [ "Perl", - 14326 + 14330 ], [ "Raku", 8304 ] ], + "dataLabels" : { + "align" : "right", + "enabled" : "true", + "y" : 10, + "color" : "#FFFFFF", + "style" : { + "fontFamily" : "Verdana, sans-serif", + "fontSize" : "13px" + }, + "format" : "{point.y:.0f}", + "rotation" : -90 + }, "name" : "Contributions" } ], - "chart" : { - "type" : "column" + "title" : { + "text" : "The Weekly Challenge Contributions [2019 - 2024]" }, - "yAxis" : { - "title" : { - "text" : null + "legend" : { + "enabled" : "false" + }, + "xAxis" : { + "labels" : { + "style" : { + "fontSize" : "13px", + "fontFamily" : "Verdana, sans-serif" + } }, - "min" : 0 + "type" : "category" }, "tooltip" : { "pointFormat" : "{point.y:.0f}" }, "subtitle" : { - "text" : "Last updated at 2024-07-08 13:35:00 GMT" + "text" : "Last updated at 2024-07-08 14:21:33 GMT" }, - "xAxis" : { - "type" : "category", - "labels" : { - "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" - } - } + "chart" : { + "type" : "column" }, - "title" : { - "text" : "The Weekly Challenge Contributions [2019 - 2024]" + "yAxis" : { + "min" : 0, + "title" : { + "text" : null + } } } diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index d470c92a09..7aaafd4e10 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,44 +1,47 @@ { + "tooltip" : { + "pointFormat" : "Challenge {point.name}: {point.y:f}
", + "headerFormat" : "", + "followPointer" : "true" + }, "plotOptions" : { "series" : { - "borderWidth" : 0, "dataLabels" : { "enabled" : 1, "format" : "{point.y}" - } + }, + "borderWidth" : 0 } }, + "chart" : { + "type" : "column" + }, + "subtitle" : { + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2024-07-08 14:21:33 GMT" + }, "yAxis" : { "title" : { "text" : "Total Solutions" } }, - "tooltip" : { - "followPointer" : "true", - "headerFormat" : "", - "pointFormat" : "Challenge {point.name}: {point.y:f}
" - }, - "legend" : { - "enabled" : "false" - }, "series" : [ { - "name" : "The Weekly Challenge Languages", + "colorByPoint" : "true", "data" : [ { - "name" : "#001", + "y" : 168, "drilldown" : "001", - "y" : 168 + "name" : "#001" }, { - "y" : 133, "drilldown" : "002", + "y" : 133, "name" : "#002" }, { - "name" : "#003", + "drilldown" : "003", "y" : 91, - "drilldown" : "003" + "name" : "#003" }, { "name" : "#004", @@ -51,14 +54,14 @@ "drilldown" : "005" }, { - "name" : "#006", "drilldown" : "006", - "y" : 63 + "y" : 63, + "name" : "#006" }, { "name" : "#007", - "drilldown" : "007", - "y" : 71 + "y" : 71, + "drilldown" : "007" }, { "name" : "#008", @@ -66,9 +69,9 @@ "drilldown" : "008" }, { - "name" : "#009", "y" : 82, - "drilldown" : "009" + "drilldown" : "009", + "name" : "#009" }, { "name" : "#010", @@ -76,14 +79,14 @@ "drilldown" : "010" }, { - "drilldown" : "011", + "name" : "#011", "y" : 91, - "name" : "#011" + "drilldown" : "011" }, { - "name" : "#012", + "y" : 96, "drilldown" : "012", - "y" : 96 + "name" : "#012" }, { "name" : "#013", @@ -91,19 +94,19 @@ "drilldown" : "013" }, { - "drilldown" : "014", "y" : 104, + "drilldown" : "014", "name" : "#014" }, { + "name" : "#015", "y" : 103, - "drilldown" : "015", - "name" : "#015" + "drilldown" : "015" }, { "name" : "#016", - "drilldown" : "016", - "y" : 75 + "y" : 75, + "drilldown" : "016" }, { "y" : 87, @@ -111,8 +114,8 @@ "name" : "#017" }, { - "y" : 84, "drilldown" : "018", + "y" : 84, "name" : "#018" }, { @@ -122,38 +125,38 @@ }, { "name" : "#020", - "y" : 103, - "drilldown" : "020" + "drilldown" : "020", + "y" : 103 }, { - "drilldown" : "021", "y" : 74, + "drilldown" : "021", "name" : "#021" }, { - "y" : 72, + "name" : "#022", "drilldown" : "022", - "name" : "#022" + "y" : 72 }, { - "y" : 101, + "name" : "#023", "drilldown" : "023", - "name" : "#023" + "y" : 101 }, { + "name" : "#024", "y" : 77, - "drilldown" : "024", - "name" : "#024" + "drilldown" : "024" }, { - "y" : 62, + "name" : "#025", "drilldown" : "025", - "name" : "#025" + "y" : 62 }, { - "y" : 76, + "name" : "#026", "drilldown" : "026", - "name" : "#026" + "y" : 76 }, { "drilldown" : "027", @@ -166,14 +169,14 @@ "y" : 82 }, { - "name" : "#029", + "drilldown" : "029", "y" : 83, - "drilldown" : "029" + "name" : "#029" }, { + "name" : "#030", "y" : 121, - "drilldown" : "030", - "name" : "#030" + "drilldown" : "030" }, { "drilldown" : "031", @@ -191,9 +194,9 @@ "y" : 114 }, { + "name" : "#034", "y" : 70, - "drilldown" : "034", - "name" : "#034" + "drilldown" : "034" }, { "y" : 68, @@ -201,34 +204,34 @@ "name" : "#035" }, { - "y" : 70, + "name" : "#036", "drilldown" : "036", - "name" : "#036" + "y" : 70 }, { - "name" : "#037", + "y" : 70, "drilldown" : "037", - "y" : 70 + "name" : "#037" }, { - "drilldown" : "038", + "name" : "#038", "y" : 74, - "name" : "#038" + "drilldown" : "038" }, { - "name" : "#039", + "y" : 68, "drilldown" : "039", - "y" : 68 + "name" : "#039" }, { + "name" : "#040", "drilldown" : "040", - "y" : 77, - "name" : "#040" + "y" : 77 }, { - "name" : "#041", "drilldown" : "041", - "y" : 80 + "y" : 80, + "name" : "#041" }, { "drilldown" : "042", @@ -246,14 +249,14 @@ "name" : "#044" }, { - "y" : 102, "drilldown" : "045", + "y" : 102, "name" : "#045" }, { - "name" : "#046", "drilldown" : "046", - "y" : 93 + "y" : 93, + "name" : "#046" }, { "drilldown" : "047", @@ -261,14 +264,14 @@ "name" : "#047" }, { - "name" : "#048", "y" : 112, - "drilldown" : "048" + "drilldown" : "048", + "name" : "#048" }, { - "y" : 93, + "name" : "#049", "drilldown" : "049", - "name" : "#049" + "y" : 93 }, { "name" : "#050", @@ -276,29 +279,29 @@ "drilldown" : "050" }, { + "name" : "#051", "y" : 95, - "drilldown" : "051", - "name" : "#051" + "drilldown" : "051" }, { - "y" : 93, + "name" : "#052", "drilldown" : "052", - "name" : "#052" + "y" : 93 }, { - "y" : 105, "drilldown" : "053", + "y" : 105, "name" : "#053" }, { - "name" : "#054", "drilldown" : "054", - "y" : 107 + "y" : 107, + "name" : "#054" }, { - "name" : "#055", + "drilldown" : "055", "y" : 92, - "drilldown" : "055" + "name" : "#055" }, { "drilldown" : "056", @@ -307,58 +310,58 @@ }, { "name" : "#057", - "y" : 86, - "drilldown" : "057" + "drilldown" : "057", + "y" : 86 }, { - "y" : 71, + "name" : "#058", "drilldown" : "058", - "name" : "#058" + "y" : 71 }, { - "y" : 93, "drilldown" : "059", + "y" : 93, "name" : "#059" }, { - "drilldown" : "060", + "name" : "#060", "y" : 89, - "name" : "#060" + "drilldown" : "060" }, { + "name" : "#061", "y" : 85, - "drilldown" : "061", - "name" : "#061" + "drilldown" : "061" }, { - "drilldown" : "062", "y" : 62, + "drilldown" : "062", "name" : "#062" }, { - "name" : "#063", + "y" : 93, "drilldown" : "063", - "y" : 93 + "name" : "#063" }, { - "y" : 84, "drilldown" : "064", + "y" : 84, "name" : "#064" }, { + "name" : "#065", "y" : 77, - "drilldown" : "065", - "name" : "#065" + "drilldown" : "065" }, { - "name" : "#066", + "drilldown" : "066", "y" : 88, - "drilldown" : "066" + "name" : "#066" }, { - "name" : "#067", "drilldown" : "067", - "y" : 94 + "y" : 94, + "name" : "#067" }, { "y" : 79, @@ -367,43 +370,43 @@ }, { "name" : "#069", - "drilldown" : "069", - "y" : 87 + "y" : 87, + "drilldown" : "069" }, { - "y" : 98, "drilldown" : "070", + "y" : 98, "name" : "#070" }, { - "name" : "#071", "drilldown" : "071", - "y" : 82 + "y" : 82, + "name" : "#071" }, { - "drilldown" : "072", "y" : 116, + "drilldown" : "072", "name" : "#072" }, { "name" : "#073", - "y" : 112, - "drilldown" : "073" + "drilldown" : "073", + "y" : 112 }, { "name" : "#074", - "drilldown" : "074", - "y" : 117 + "y" : 117, + "drilldown" : "074" }, { "name" : "#075", - "drilldown" : "075", - "y" : 117 + "y" : 117, + "drilldown" : "075" }, { - "y" : 101, + "name" : "#076", "drilldown" : "076", - "name" : "#076" + "y" : 101 }, { "name" : "#077", @@ -416,9 +419,9 @@ "y" : 127 }, { + "name" : "#079", "y" : 122, - "drilldown" : "079", - "name" : "#079" + "drilldown" : "079" }, { "y" : 127, @@ -431,19 +434,19 @@ "drilldown" : "081" }, { - "y" : 114, + "name" : "#082", "drilldown" : "082", - "name" : "#082" + "y" : 114 }, { "name" : "#083", - "y" : 127, - "drilldown" : "083" + "drilldown" : "083", + "y" : 127 }, { + "name" : "#084", "drilldown" : "084", - "y" : 119, - "name" : "#084" + "y" : 119 }, { "name" : "#085", @@ -451,14 +454,14 @@ "y" : 113 }, { - "y" : 104, "drilldown" : "086", + "y" : 104, "name" : "#086" }, { - "name" : "#087", + "drilldown" : "087", "y" : 101, - "drilldown" : "087" + "name" : "#087" }, { "name" : "#088", @@ -471,19 +474,19 @@ "y" : 113 }, { - "y" : 113, "drilldown" : "090", + "y" : 113, "name" : "#090" }, { "name" : "#091", - "y" : 108, - "drilldown" : "091" + "drilldown" : "091", + "y" : 108 }, { - "name" : "#092", "y" : 98, - "drilldown" : "092" + "drilldown" : "092", + "name" : "#092" }, { "name" : "#093", @@ -497,8 +500,8 @@ }, { "name" : "#095", - "y" : 108, - "drilldown" : "095" + "drilldown" : "095", + "y" : 108 }, { "drilldown" : "096", @@ -516,24 +519,24 @@ "y" : 108 }, { - "name" : "#099", + "drilldown" : "099", "y" : 97, - "drilldown" : "099" + "name" : "#099" }, { - "name" : "#100", + "y" : 120, "drilldown" : "100", - "y" : 120 + "name" : "#100" }, { - "drilldown" : "101", "y" : 83, + "drilldown" : "101", "name" : "#101" }, { - "name" : "#102", + "drilldown" : "102", "y" : 90, - "drilldown" : "102" + "name" : "#102" }, { "drilldown" : "103", @@ -551,18 +554,18 @@ "drilldown" : "105" }, { - "drilldown" : "106", "y" : 97, + "drilldown" : "106", "name" : "#106" }, { + "name" : "#107", "drilldown" : "107", - "y" : 92, - "name" : "#107" + "y" : 92 }, { - "drilldown" : "108", "y" : 96, + "drilldown" : "108", "name" : "#108" }, { @@ -571,18 +574,18 @@ "name" : "#109" }, { - "name" : "#110", + "y" : 110, "drilldown" : "110", - "y" : 110 + "name" : "#110" }, { "name" : "#111", - "drilldown" : "111", - "y" : 93 + "y" : 93, + "drilldown" : "111" }, { - "drilldown" : "112", "y" : 94, + "drilldown" : "112", "name" : "#112" }, { @@ -591,9 +594,9 @@ "name" : "#113" }, { + "name" : "#114", "y" : 110, - "drilldown" : "114", - "name" : "#114" + "drilldown" : "114" }, { "y" : 98, @@ -601,14 +604,14 @@ "name" : "#115" }, { - "drilldown" : "116", "y" : 97, + "drilldown" : "116", "name" : "#116" }, { + "name" : "#117", "y" : 99, - "drilldown" : "117", - "name" : "#117" + "drilldown" : "117" }, { "drilldown" : "118", @@ -616,13 +619,13 @@ "name" : "#118" }, { - "y" : 125, + "name" : "#119", "drilldown" : "119", - "name" : "#119" + "y" : 125 }, { - "y" : 116, "drilldown" : "120", + "y" : 116, "name" : "#120" }, { @@ -631,9 +634,9 @@ "name" : "#121" }, { - "name" : "#122", "y" : 110, - "drilldown" : "122" + "drilldown" : "122", + "name" : "#122" }, { "y" : 105, @@ -641,29 +644,29 @@ "name" : "#123" }, { - "name" : "#124", "drilldown" : "124", - "y" : 87 + "y" : 87, + "name" : "#124" }, { "name" : "#125", - "drilldown" : "125", - "y" : 65 + "y" : 65, + "drilldown" : "125" }, { - "drilldown" : "126", + "name" : "#126", "y" : 113, - "name" : "#126" + "drilldown" : "126" }, { - "name" : "#127", + "drilldown" : "127", "y" : 115, - "drilldown" : "127" + "name" : "#127" }, { - "name" : "#128", + "drilldown" : "128", "y" : 73, - "drilldown" : "128" + "name" : "#128" }, { "drilldown" : "129", @@ -671,19 +674,19 @@ "name" : "#129" }, { - "drilldown" : "130", + "name" : "#130", "y" : 75, - "name" : "#130" + "drilldown" : "130" }, { "name" : "#131", - "drilldown" : "131", - "y" : 91 + "y" : 91, + "drilldown" : "131" }, { - "name" : "#132", + "drilldown" : "132", "y" : 78, - "drilldown" : "132" + "name" : "#132" }, { "name" : "#133", @@ -691,9 +694,9 @@ "drilldown" : "133" }, { - "name" : "#134", "drilldown" : "134", - "y" : 94 + "y" : 94, + "name" : "#134" }, { "name" : "#135", @@ -706,9 +709,9 @@ "name" : "#136" }, { + "name" : "#137", "y" : 100, - "drilldown" : "137", - "name" : "#137" + "drilldown" : "137" }, { "name" : "#138", @@ -716,9 +719,9 @@ "y" : 102 }, { - "name" : "#139", + "drilldown" : "139", "y" : 97, - "drilldown" : "139" + "name" : "#139" }, { "name" : "#140", @@ -726,43 +729,43 @@ "y" : 103 }, { + "name" : "#141", "drilldown" : "141", - "y" : 102, - "name" : "#141" + "y" : 102 }, { - "drilldown" : "142", + "name" : "#142", "y" : 85, - "name" : "#142" + "drilldown" : "142" }, { - "name" : "#143", "drilldown" : "143", - "y" : 85 + "y" : 85, + "name" : "#143" }, { - "drilldown" : "144", + "name" : "#144", "y" : 90, - "name" : "#144" + "drilldown" : "144" }, { + "name" : "#145", "drilldown" : "145", - "y" : 96, - "name" : "#145" + "y" : 96 }, { "name" : "#146", - "y" : 108, - "drilldown" : "146" + "drilldown" : "146", + "y" : 108 }, { - "name" : "#147", "drilldown" : "147", - "y" : 107 + "y" : 107, + "name" : "#147" }, { - "y" : 94, "drilldown" : "148", + "y" : 94, "name" : "#148" }, { @@ -771,9 +774,9 @@ "name" : "#149" }, { - "name" : "#150", "y" : 108, - "drilldown" : "150" + "drilldown" : "150", + "name" : "#150" }, { "drilldown" : "151", @@ -786,29 +789,29 @@ "name" : "#152" }, { - "name" : "#153", "drilldown" : "153", - "y" : 97 + "y" : 97, + "name" : "#153" }, { - "y" : 108, + "name" : "#154", "drilldown" : "154", - "name" : "#154" + "y" : 108 }, { - "y" : 99, + "name" : "#155", "drilldown" : "155", - "name" : "#155" + "y" : 99 }, { + "name" : "#156", "y" : 98, - "drilldown" : "156", - "name" : "#156" + "drilldown" : "156" }, { "name" : "#157", - "drilldown" : "157", - "y" : 97 + "y" : 97, + "drilldown" : "157" }, { "name" : "#158", @@ -817,18 +820,18 @@ }, { "name" : "#159", - "y" : 92, - "drilldown" : "159" + "drilldown" : "159", + "y" : 92 }, { - "name" : "#160", "y" : 121, - "drilldown" : "160" + "drilldown" : "160", + "name" : "#160" }, { - "name" : "#161", "drilldown" : "161", - "y" : 102 + "y" : 102, + "name" : "#161" }, { "drilldown" : "162", @@ -836,13 +839,13 @@ "name" : "#162" }, { + "name" : "#163", "y" : 118, - "drilldown" : "163", - "name" : "#163" + "drilldown" : "163" }, { - "drilldown" : "164", "y" : 120, + "drilldown" : "164", "name" : "#164" }, { @@ -851,14 +854,14 @@ "name" : "#165" }, { - "drilldown" : "166", "y" : 81, + "drilldown" : "166", "name" : "#166" }, { - "name" : "#167", "y" : 75, - "drilldown" : "167" + "drilldown" : "167", + "name" : "#167" }, { "name" : "#168", @@ -871,29 +874,29 @@ "name" : "#169" }, { + "name" : "#170", "y" : 102, - "drilldown" : "170", - "name" : "#170" + "drilldown" : "170" }, { "name" : "#171", - "drilldown" : "171", - "y" : 113 + "y" : 113, + "drilldown" : "171" }, { - "name" : "#172", + "drilldown" : "172", "y" : 96, - "drilldown" : "172" + "name" : "#172" }, { - "y" : 113, + "name" : "#173", "drilldown" : "173", - "name" : "#173" + "y" : 113 }, { + "name" : "#174", "y" : 101, - "drilldown" : "174", - "name" : "#174" + "drilldown" : "174" }, { "y" : 114, @@ -901,34 +904,34 @@ "name" : "#175" }, { - "drilldown" : "176", "y" : 114, + "drilldown" : "176", "name" : "#176" }, { - "drilldown" : "177", + "name" : "#177", "y" : 107, - "name" : "#177" + "drilldown" : "177" }, { + "name" : "#178", "drilldown" : "178", - "y" : 67, - "name" : "#178" + "y" : 67 }, { - "drilldown" : "179", "y" : 74, + "drilldown" : "179", "name" : "#179" }, { + "name" : "#180", "drilldown" : "180", - "y" : 117, - "name" : "#180" + "y" : 117 }, { - "y" : 99, + "name" : "#181", "drilldown" : "181", - "name" : "#181" + "y" : 99 }, { "drilldown" : "182", @@ -936,39 +939,39 @@ "name" : "#182" }, { + "name" : "#183", "drilldown" : "183", - "y" : 89, - "name" : "#183" + "y" : 89 }, { "name" : "#184", - "y" : 109, - "drilldown" : "184" + "drilldown" : "184", + "y" : 109 }, { - "name" : "#185", "drilldown" : "185", - "y" : 117 + "y" : 117, + "name" : "#185" }, { - "name" : "#186", "y" : 113, - "drilldown" : "186" + "drilldown" : "186", + "name" : "#186" }, { - "y" : 111, "drilldown" : "187", + "y" : 111, "name" : "#187" }, { - "name" : "#188", "drilldown" : "188", - "y" : 121 + "y" : 121, + "name" : "#188" }, { - "name" : "#189", "y" : 119, - "drilldown" : "189" + "drilldown" : "189", + "name" : "#189" }, { "name" : "#190", @@ -981,8 +984,8 @@ "drilldown" : "191" }, { - "y" : 129, "drilldown" : "192", + "y" : 129, "name" : "#192" }, { @@ -996,14 +999,14 @@ "name" : "#194" }, { - "y" : 110, + "name" : "#195", "drilldown" : "195", - "name" : "#195" + "y" : 110 }, { - "name" : "#196", "y" : 104, - "drilldown" : "196" + "drilldown" : "196", + "name" : "#196" }, { "y" : 105, @@ -1017,18 +1020,18 @@ }, { "name" : "#199", - "drilldown" : "199", - "y" : 119 + "y" : 119, + "drilldown" : "199" }, { - "name" : "#200", "drilldown" : "200", - "y" : 118 + "y" : 118, + "name" : "#200" }, { "name" : "#201", - "y" : 111, - "drilldown" : "201" + "drilldown" : "201", + "y" : 111 }, { "drilldown" : "202", @@ -1036,8 +1039,8 @@ "name" : "#202" }, { - "drilldown" : "203", "y" : 98, + "drilldown" : "203", "name" : "#203" }, { @@ -1046,9 +1049,9 @@ "y" : 111 }, { - "name" : "#205", "drilldown" : "205", - "y" : 120 + "y" : 120, + "name" : "#205" }, { "drilldown" : "206", @@ -1056,9 +1059,9 @@ "name" : "#206" }, { - "name" : "#207", "y" : 120, - "drilldown" : "207" + "drilldown" : "207", + "name" : "#207" }, { "drilldown" : "208", @@ -1071,28 +1074,28 @@ "y" : 107 }, { - "drilldown" : "210", + "name" : "#210", "y" : 97, - "name" : "#210" + "drilldown" : "210" }, { - "name" : "#211", + "drilldown" : "211", "y" : 111, - "drilldown" : "211" + "name" : "#211" }, { - "name" : "#212", "drilldown" : "212", - "y" : 105 + "y" : 105, + "name" : "#212" }, { - "drilldown" : "213", + "name" : "#213", "y" : 100, - "name" : "#213" + "drilldown" : "213" }, { - "drilldown" : "214", "y" : 69, + "drilldown" : "214", "name" : "#214" }, { @@ -1106,19 +1109,19 @@ "drilldown" : "216" }, { - "drilldown" : "217", "y" : 115, + "drilldown" : "217", "name" : "#217" }, { - "drilldown" : "218", "y" : 85, + "drilldown" : "218", "name" : "#218" }, { - "name" : "#219", + "y" : 85, "drilldown" : "219", - "y" : 85 + "name" : "#219" }, { "y" : 100, @@ -1126,54 +1129,54 @@ "name" : "#220" }, { + "name" : "#221", "drilldown" : "221", - "y" : 86, - "name" : "#221" + "y" : 86 }, { - "y" : 107, "drilldown" : "222", + "y" : 107, "name" : "#222" }, { - "name" : "#223", "y" : 87, - "drilldown" : "223" + "drilldown" : "223", + "name" : "#223" }, { - "drilldown" : "224", + "name" : "#224", "y" : 80, - "name" : "#224" + "drilldown" : "224" }, { - "name" : "#225", + "y" : 115, "drilldown" : "225", - "y" : 115 + "name" : "#225" }, { - "drilldown" : "226", "y" : 122, + "drilldown" : "226", "name" : "#226" }, { - "drilldown" : "227", + "name" : "#227", "y" : 114, - "name" : "#227" + "drilldown" : "227" }, { - "name" : "#228", + "y" : 121, "drilldown" : "228", - "y" : 121 + "name" : "#228" }, { - "y" : 117, "drilldown" : "229", + "y" : 117, "name" : "#229" }, { + "name" : "#230", "drilldown" : "230", - "y" : 124, - "name" : "#230" + "y" : 124 }, { "name" : "#231", @@ -1182,8 +1185,8 @@ }, { "name" : "#233", - "y" : 128, - "drilldown" : "233" + "drilldown" : "233", + "y" : 128 }, { "name" : "#234", @@ -1191,64 +1194,64 @@ "y" : 113 }, { - "y" : 123, + "name" : "#235", "drilldown" : "235", - "name" : "#235" + "y" : 123 }, { "name" : "#236", - "y" : 118, - "drilldown" : "236" + "drilldown" : "236", + "y" : 118 }, { - "name" : "#237", "drilldown" : "237", - "y" : 110 + "y" : 110, + "name" : "#237" }, { - "drilldown" : "238", + "name" : "#238", "y" : 128, - "name" : "#238" + "drilldown" : "238" }, { - "name" : "#239", "drilldown" : "239", - "y" : 130 + "y" : 130, + "name" : "#239" }, { "name" : "#240", - "y" : 126, - "drilldown" : "240" + "drilldown" : "240", + "y" : 126 }, { + "name" : "#241", "y" : 117, - "drilldown" : "241", - "name" : "#241" + "drilldown" : "241" }, { - "name" : "#242", "drilldown" : "242", - "y" : 128 + "y" : 128, + "name" : "#242" }, { - "drilldown" : "243", + "name" : "#243", "y" : 127, - "name" : "#243" + "drilldown" : "243" }, { - "name" : "#244", + "y" : 122, "drilldown" : "244", - "y" : 122 + "name" : "#244" }, { - "name" : "#245", + "y" : 113, "drilldown" : "245", - "y" : 113 + "name" : "#245" }, { - "name" : "#246", "drilldown" : "246", - "y" : 99 + "y" : 99, + "name" : "#246" }, { "name" : "#247", @@ -1257,18 +1260,18 @@ }, { "name" : "#248", - "drilldown" : "248", - "y" : 110 + "y" : 110, + "drilldown" : "248" }, { "name" : "#249", - "drilldown" : "249", - "y" : 105 + "y" : 105, + "drilldown" : "249" }, { - "name" : "#250", + "drilldown" : "250", "y" : 119, - "drilldown" : "250" + "name" : "#250" }, { "name" : "#251", @@ -1276,39 +1279,39 @@ "y" : 109 }, { + "name" : "#252", "y" : 115, - "drilldown" : "252", - "name" : "#252" + "drilldown" : "252" }, { - "name" : "#253", "y" : 111, - "drilldown" : "253" + "drilldown" : "253", + "name" : "#253" }, { "name" : "#254", - "y" : 114, - "drilldown" : "254" + "drilldown" : "254", + "y" : 114 }, { - "name" : "#255", "drilldown" : "255", - "y" : 113 + "y" : 113, + "name" : "#255" }, { - "y" : 117, "drilldown" : "256", + "y" : 117, "name" : "#256" }, { - "name" : "#257", "drilldown" : "257", - "y" : 90 + "y" : 90, + "name" : "#257" }, { + "name" : "#258", "drilldown" : "258", - "y" : 124, - "name" : "#258" + "y" : 124 }, { "drilldown" : "259", @@ -1321,9 +1324,9 @@ "name" : "#260" }, { - "name" : "#261", + "y" : 112, "drilldown" : "261", - "y" : 112 + "name" : "#261" }, { "name" : "#262", @@ -1331,19 +1334,19 @@ "y" : 118 }, { - "name" : "#263", "drilldown" : "263", - "y" : 123 + "y" : 123, + "name" : "#263" }, { - "name" : "#264", + "y" : 110, "drilldown" : "264", - "y" : 110 + "name" : "#264" }, { - "drilldown" : "265", + "name" : "#265", "y" : 112, - "name" : "#265" + "drilldown" : "265" }, { "y" : 108, @@ -1351,64 +1354,67 @@ "name" : "#266" }, { - "y" : 101, "drilldown" : "267", + "y" : 101, "name" : "#267" }, { - "drilldown" : "268", "y" : 105, + "drilldown" : "268", "name" : "#268" }, { - "y" : 98, "drilldown" : "269", + "y" : 98, "name" : "#269" }, { - "name" : "#270", "drilldown" : "270", - "y" : 87 + "y" : 87, + "name" : "#270" }, { - "y" : 108, "drilldown" : "271", + "y" : 108, "name" : "#271" }, { + "name" : "#272", "y" : 110, - "drilldown" : "272", - "name" : "#272" + "drilldown" : "272" }, { "name" : "#273", - "y" : 124, - "drilldown" : "273" + "drilldown" : "273", + "y" : 124 }, { "name" : "#274", - "drilldown" : "274", - "y" : 87 + "y" : 87, + "drilldown" : "274" }, { - "y" : 99, "drilldown" : "275", + "y" : 99, "name" : "#275" }, { - "drilldown" : "276", + "name" : "#276", "y" : 119, - "name" : "#276" + "drilldown" : "276" }, { - "y" : 10, + "name" : "#277", "drilldown" : "277", - "name" : "#277" + "y" : 14 } ], - "colorByPoint" : "true" + "name" : "The Weekly Challenge Languages" } ], + "title" : { + "text" : "The Weekly Challenge Language" + }, "drilldown" : { "series" : [ { @@ -1430,6 +1436,7 @@ "name" : "001" }, { + "name" : "002", "id" : "002", "data" : [ [ @@ -1444,10 +1451,11 @@ "Blog", 10 ] - ], - "name" : "002" + ] }, { + "name" : "003", + "id" : "003", "data" : [ [ "Perl", @@ -1461,12 +1469,9 @@ "Blog", 9 ] - ], - "id" : "003", - "name" : "003" + ] }, { - "name" : "004", "data" : [ [ "Perl", @@ -1481,9 +1486,11 @@ 10 ] ], - "id" : "004" + "id" : "004", + "name" : "004" }, { + "name" : "005", "id" : "005", "data" : [ [ @@ -1498,8 +1505,7 @@ "Blog", 12 ] - ], - "name" : "005" + ] }, { "data" : [ @@ -1520,6 +1526,8 @@ "name" : "006" }, { + "name" : "007", + "id" : "007", "data" : [ [ "Perl", @@ -1533,12 +1541,10 @@ "Blog", 10 ] - ], - "id" : "007", - "name" : "007" + ] }, { - "id" : "008", + "name" : "008", "data" : [ [ "Perl", @@ -1553,10 +1559,10 @@ 12 ] ], - "name" : "008" + "id" : "008" }, { - "name" : "009", + "id" : "009", "data" : [ [ "Perl", @@ -1571,10 +1577,9 @@ 13 ] ], - "id" : "009" + "name" : "009" }, { - "name" : "010", "id" : "010", "data" : [ [ @@ -1589,9 +1594,11 @@ "Blog", 11 ] - ] + ], + "name" : "010" }, { + "name" : "011", "id" : "011", "data" : [ [ @@ -1606,12 +1613,9 @@ "Blog", 10 ] - ], - "name" : "011" + ] }, { - "name" : "012", - "id" : "012", "data" : [ [ "Perl", @@ -1625,9 +1629,12 @@ "Blog", 11 ] - ] + ], + "id" : "012", + "name" : "012" }, { + "name" : "013", "data" : [ [ "Perl", @@ -1642,8 +1649,7 @@ 13 ] ], - "id" : "013", - "name" : "013" + "id" : "013" }, { "name" : "014", @@ -1665,6 +1671,7 @@ }, { "name" : "015", + "id" : "015", "data" : [ [ "Perl", @@ -1678,8 +1685,7 @@ "Blog", 15 ] - ], - "id" : "015" + ] }, { "id" : "016", @@ -1700,7 +1706,6 @@ "name" : "016" }, { - "id" : "017", "data" : [ [ "Perl", @@ -1715,10 +1720,11 @@ 12 ] ], + "id" : "017", "name" : "017" }, { - "name" : "018", + "id" : "018", "data" : [ [ "Perl", @@ -1733,10 +1739,9 @@ 14 ] ], - "id" : "018" + "name" : "018" }, { - "name" : "019", "data" : [ [ "Perl", @@ -1751,7 +1756,8 @@ 13 ] ], - "id" : "019" + "id" : "019", + "name" : "019" }, { "data" : [ @@ -1790,6 +1796,7 @@ "name" : "021" }, { + "name" : "022", "id" : "022", "data" : [ [ @@ -1804,11 +1811,9 @@ "Blog", 10 ] - ], - "name" : "022" + ] }, { - "id" : "023", "data" : [ [ "Perl", @@ -1823,10 +1828,11 @@ 12 ] ], + "id" : "023", "name" : "023" }, { - "name" : "024", + "id" : "024", "data" : [ [ "Perl", @@ -1841,7 +1847,7 @@ 11 ] ], - "id" : "024" + "name" : "024" }, { "name" : "025", @@ -1862,7 +1868,6 @@ "id" : "025" }, { - "id" : "026", "data" : [ [ "Perl", @@ -1877,10 +1882,10 @@ 10 ] ], + "id" : "026", "name" : "026" }, { - "name" : "027", "id" : "027", "data" : [ [ @@ -1895,11 +1900,10 @@ "Blog", 9 ] - ] + ], + "name" : "027" }, { - "name" : "028", - "id" : "028", "data" : [ [ "Perl", @@ -1913,10 +1917,12 @@ "Blog", 9 ] - ] + ], + "id" : "028", + "name" : "028" }, { - "name" : "029", + "id" : "029", "data" : [ [ "Perl", @@ -1931,10 +1937,11 @@ 12 ] ], - "id" : "029" + "name" : "029" }, { "name" : "030", + "id" : "030", "data" : [ [ "Perl", @@ -1948,8 +1955,7 @@ "Blog", 10 ] - ], - "id" : "030" + ] }, { "data" : [ @@ -1988,6 +1994,7 @@ "id" : "032" }, { + "name" : "033", "data" : [ [ "Perl", @@ -2002,8 +2009,7 @@ 10 ] ], - "id" : "033", - "name" : "033" + "id" : "033" }, { "id" : "034", @@ -2024,6 +2030,7 @@ "name" : "034" }, { + "name" : "035", "id" : "035", "data" : [ [ @@ -2038,11 +2045,10 @@ "Blog", 9 ] - ], - "name" : "035" + ] }, { - "name" : "036", + "id" : "036", "data" : [ [ "Perl", @@ -2057,7 +2063,7 @@ 11 ] ], - "id" : "036" + "name" : "036" }, { "name" : "037", @@ -2078,6 +2084,7 @@ "id" : "037" },