From 5388317c317e1e2c9c19e4567b0c1428666cbfe5 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Tue, 1 Nov 2022 17:48:24 +0000 Subject: - Added Perl solutions to the week 189. --- challenge-189/mohammad-anwar/perl/ch-1.pl | 36 + challenge-189/mohammad-anwar/perl/ch-2.pl | 70 ++ stats/pwc-current.json | 297 +++---- stats/pwc-language-breakdown-summary.json | 44 +- stats/pwc-language-breakdown.json | 1312 ++++++++++++++--------------- stats/pwc-leaders.json | 724 ++++++++-------- stats/pwc-summary-1-30.json | 34 +- stats/pwc-summary-121-150.json | 50 +- stats/pwc-summary-151-180.json | 40 +- stats/pwc-summary-181-210.json | 98 +-- stats/pwc-summary-211-240.json | 54 +- stats/pwc-summary-241-270.json | 104 +-- stats/pwc-summary-271-300.json | 30 +- stats/pwc-summary-31-60.json | 102 +-- stats/pwc-summary-61-90.json | 30 +- stats/pwc-summary-91-120.json | 48 +- stats/pwc-summary.json | 44 +- 17 files changed, 1619 insertions(+), 1498 deletions(-) create mode 100644 challenge-189/mohammad-anwar/perl/ch-1.pl create mode 100644 challenge-189/mohammad-anwar/perl/ch-2.pl diff --git a/challenge-189/mohammad-anwar/perl/ch-1.pl b/challenge-189/mohammad-anwar/perl/ch-1.pl new file mode 100644 index 0000000000..7e0d7f2806 --- /dev/null +++ b/challenge-189/mohammad-anwar/perl/ch-1.pl @@ -0,0 +1,36 @@ +#!/usr/bin/perl + +=head1 + +Week 189: + + https://theweeklychallenge.org/blog/perl-weekly-challenge-189 + +Task #1: Greater Character + + You are given an array of characters (a..z) and a target character. + + Write a script to find out the smallest character in the given + array lexicographically greater than the target character. + +=cut + +use v5.36; +use Test2::V0; + +is greater_character('b', qw/e m u g/, 'b'), 'e', 'Example 1'; +is greater_character('a', qw/d c e f/, 'a'), 'c', 'Example 2'; +is greater_character('o', qw/j a r/ , 'o'), 'r', 'Example 3'; +is greater_character('a', qw/d c a f/, 'a'), 'c', 'Example 4'; +is greater_character('v', qw/t g a l/, 'v'), 'v', 'Example 5'; + +done_testing; + +# +# +# METHOD + +sub greater_character($t, @chars) { + for (sort @chars) { return $_ if ord > ord $t } + return $t; +} diff --git a/challenge-189/mohammad-anwar/perl/ch-2.pl b/challenge-189/mohammad-anwar/perl/ch-2.pl new file mode 100644 index 0000000000..9b979eaa2c --- /dev/null +++ b/challenge-189/mohammad-anwar/perl/ch-2.pl @@ -0,0 +1,70 @@ +#!/usr/bin/perl + +=head1 + +Week 189: + + https://theweeklychallenge.org/blog/perl-weekly-challenge-189 + +Task #2: Array Degree + + You are given an array of 2 or more non-negative integers. + + Write a script to find out the smallest subarray having the degree + of the given array. + + The degree of an array is the maximum frequence of an element in + the array. + +=cut + +use v5.36; +use Test2::V0; +use Algorithm::Combinatorics qw(subsets); + +is array_degree(1, 3, 3, 2) , [3, 3], 'Example 1'; +is array_degree(1, 2, 1, 3) , [1, 2, 1], 'Example 2'; +is array_degree(1, 3, 2, 1, 2), [2, 1, 2], 'Example 3'; +is array_degree(1, 1, 2, 3, 2), [1, 1], 'Example 4'; +is array_degree(2, 1, 2, 1, 1), [1, 2, 1, 1], 'Example 5'; + +done_testing; + +# +# +# METHODS + +sub array_degree(@list) { + my %h; + my $x = join(q{}, @list); + my %seen; + foreach my $k (2 .. scalar(@list)) { + my $entries = subsets(\@list, $k); + while (my $entry = $entries->next) { + my $y = join(q{}, @$entry); + next if $seen{$y}; + next unless ($x =~ /$y/); + $h{ join(":", @$entry) } = _array_degree($entry); + $seen{$y} = 1; + } + } + + my $d = $h{[ sort { $h{$b} <=> $h{$a} } keys %h ]->[0]}; + my $s = 0; + my $r; + foreach my $e (keys %h) { + if ($h{$e} == $d) { + if ($s == 0 || length($e) <= $s) { + $r = $e; + $s = length($e); + } + } + } + + return [ split /\:/, $r ]; +} + +sub _array_degree($data) { + my %e; ++$e{$_} for @$data; + return $e{[ sort { $e{$b} <=> $e{$a} } keys %e ]->[0]}; +} diff --git a/stats/pwc-current.json b/stats/pwc-current.json index a8afd6dfb0..028502e411 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,129 +1,23 @@ { - "subtitle" : { - "text" : "[Champions: 15] Last updated at 2022-11-01 16:59:09 GMT" + "chart" : { + "type" : "column" }, "yAxis" : { "title" : { "text" : "Total Solutions" } }, - "title" : { - "text" : "The Weekly Challenge - 189" - }, - "legend" : { - "enabled" : 0 - }, - "chart" : { - "type" : "column" - }, - "tooltip" : { - "pointFormat" : "{point.name}: {point.y:f}
", - "headerFormat" : "{series.name}
", - "followPointer" : 1 - }, - "series" : [ - { - "name" : "The Weekly Challenge - 189", - "data" : [ - { - "name" : "Alexander Pankoff", - "drilldown" : "Alexander Pankoff", - "y" : 2 - }, - { - "y" : 2, - "name" : "Andrew Grangaard", - "drilldown" : "Andrew Grangaard" - }, - { - "y" : 2, - "drilldown" : "Humberto Massa", - "name" : "Humberto Massa" - }, - { - "drilldown" : "James Smith", - "name" : "James Smith", - "y" : 3 - }, - { - "name" : "Laurent Rosenfeld", - "drilldown" : "Laurent Rosenfeld", - "y" : 5 - }, - { - "y" : 4, - "drilldown" : "Luca Ferrari", - "name" : "Luca Ferrari" - }, - { - "y" : 2, - "name" : "Mark Anderson", - "drilldown" : "Mark Anderson" - }, - { - "drilldown" : "Niels van Dijke", - "name" : "Niels van Dijke", - "y" : 2 - }, - { - "y" : 3, - "name" : "Peter Campbell Smith", - "drilldown" : "Peter Campbell Smith" - }, - { - "y" : 2, - "drilldown" : "Robbie Hatley", - "name" : "Robbie Hatley" - }, - { - "name" : "Robert DiCicco", - "drilldown" : "Robert DiCicco", - "y" : 2 - }, - { - "y" : 4, - "drilldown" : "Roger Bell_West", - "name" : "Roger Bell_West" - }, - { - "y" : 2, - "name" : "Tim Potapov", - "drilldown" : "Tim Potapov" - }, - { - "name" : "Ulrich Rieke", - "drilldown" : "Ulrich Rieke", - "y" : 4 - }, - { - "drilldown" : "W. Luis Mochan", - "name" : "W. Luis Mochan", - "y" : 3 - } - ], - "colorByPoint" : 1 - } - ], - "plotOptions" : { - "series" : { - "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" - }, - "borderWidth" : 0 - } - }, "drilldown" : { "series" : [ { + "id" : "Alexander Pankoff", "name" : "Alexander Pankoff", "data" : [ [ "Perl", 2 ] - ], - "id" : "Alexander Pankoff" + ] }, { "data" : [ @@ -132,21 +26,22 @@ 2 ] ], - "name" : "Andrew Grangaard", - "id" : "Andrew Grangaard" + "id" : "Andrew Grangaard", + "name" : "Andrew Grangaard" }, { "id" : "Humberto Massa", + "name" : "Humberto Massa", "data" : [ [ "Raku", 2 ] - ], - "name" : "Humberto Massa" + ] }, { "id" : "James Smith", + "name" : "James Smith", "data" : [ [ "Perl", @@ -156,10 +51,11 @@ "Blog", 1 ] - ], - "name" : "James Smith" + ] }, { + "id" : "Laurent Rosenfeld", + "name" : "Laurent Rosenfeld", "data" : [ [ "Perl", @@ -173,12 +69,11 @@ "Blog", 1 ] - ], - "name" : "Laurent Rosenfeld", - "id" : "Laurent Rosenfeld" + ] }, { "id" : "Luca Ferrari", + "name" : "Luca Ferrari", "data" : [ [ "Raku", @@ -188,31 +83,41 @@ "Blog", 2 ] - ], - "name" : "Luca Ferrari" + ] }, { "name" : "Mark Anderson", + "id" : "Mark Anderson", "data" : [ [ "Raku", 2 ] - ], - "id" : "Mark Anderson" + ] }, { + "id" : "Mohammad S Anwar", + "name" : "Mohammad S Anwar", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "id" : "Niels van Dijke", "name" : "Niels van Dijke", "data" : [ [ "Perl", 2 ] - ], - "id" : "Niels van Dijke" + ] }, { "name" : "Peter Campbell Smith", + "id" : "Peter Campbell Smith", "data" : [ [ "Perl", @@ -222,21 +127,19 @@ "Blog", 1 ] - ], - "id" : "Peter Campbell Smith" + ] }, { "id" : "Robbie Hatley", + "name" : "Robbie Hatley", "data" : [ [ "Perl", 2 ] - ], - "name" : "Robbie Hatley" + ] }, { - "id" : "Robert DiCicco", "data" : [ [ "Perl", @@ -247,11 +150,10 @@ 1 ] ], + "id" : "Robert DiCicco", "name" : "Robert DiCicco" }, { - "id" : "Roger Bell_West", - "name" : "Roger Bell_West", "data" : [ [ "Perl", @@ -261,7 +163,9 @@ "Raku", 2 ] - ] + ], + "name" : "Roger Bell_West", + "id" : "Roger Bell_West" }, { "data" : [ @@ -270,10 +174,12 @@ 2 ] ], - "name" : "Tim Potapov", - "id" : "Tim Potapov" + "id" : "Tim Potapov", + "name" : "Tim Potapov" }, { + "id" : "Ulrich Rieke", + "name" : "Ulrich Rieke", "data" : [ [ "Perl", @@ -283,13 +189,9 @@ "Raku", 2 ] - ], - "name" : "Ulrich Rieke", - "id" : "Ulrich Rieke" + ] }, { - "id" : "W. Luis Mochan", - "name" : "W. Luis Mochan", "data" : [ [ "Perl", @@ -299,11 +201,124 @@ "Blog", 1 ] - ] + ], + "id" : "W. Luis Mochan", + "name" : "W. Luis Mochan" } ] }, "xAxis" : { "type" : "category" + }, + "plotOptions" : { + "series" : { + "borderWidth" : 0, + "dataLabels" : { + "format" : "{point.y}", + "enabled" : 1 + } + } + }, + "subtitle" : { + "text" : "[Champions: 16] Last updated at 2022-11-01 17:46:38 GMT" + }, + "title" : { + "text" : "The Weekly Challenge - 189" + }, + "tooltip" : { + "headerFormat" : "{series.name}
", + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1 + }, + "series" : [ + { + "colorByPoint" : 1, + "name" : "The Weekly Challenge - 189", + "data" : [ + { + "drilldown" : "Alexander Pankoff", + "name" : "Alexander Pankoff", + "y" : 2 + }, + { + "y" : 2, + "drilldown" : "Andrew Grangaard", + "name" : "Andrew Grangaard" + }, + { + "name" : "Humberto Massa", + "drilldown" : "Humberto Massa", + "y" : 2 + }, + { + "name" : "James Smith", + "drilldown" : "James Smith", + "y" : 3 + }, + { + "y" : 5, + "name" : "Laurent Rosenfeld", + "drilldown" : "Laurent Rosenfeld" + }, + { + "name" : "Luca Ferrari", + "drilldown" : "Luca Ferrari", + "y" : 4 + }, + { + "name" : "Mark Anderson", + "drilldown" : "Mark Anderson", + "y" : 2 + }, + { + "y" : 2, + "name" : "Mohammad S Anwar", + "drilldown" : "Mohammad S Anwar" + }, + { + "drilldown" : "Niels van Dijke", + "name" : "Niels van Dijke", + "y" : 2 + }, + { + "y" : 3, + "name" : "Peter Campbell Smith", + "drilldown" : "Peter Campbell Smith" + }, + { + "y" : 2, + "drilldown" : "Robbie Hatley", + "name" : "Robbie Hatley" + }, + { + "drilldown" : "Robert DiCicco", + "name" : "Robert DiCicco", + "y" : 2 + }, + { + "y" : 4, + "name" : "Roger Bell_West", + "drilldown" : "Roger Bell_West" + }, + { + "drilldown" : "Tim Potapov", + "name" : "Tim Potapov", + "y" : 2 + }, + { + "y" : 4, + "name" : "Ulrich Rieke", + "drilldown" : "Ulrich Rieke" + }, + { + "y" : 3, + "drilldown" : "W. Luis Mochan", + "name" : "W. Luis Mochan" + } + ] + } + ], + "legend" : { + "enabled" : 0 } } diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 0850e25bef..f73d0aa855 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,31 +1,31 @@ { - "yAxis" : { - "min" : 0, - "title" : { - "text" : null - } - }, - "subtitle" : { - "text" : "Last updated at 2022-11-01 16:59:09 GMT" - }, - "title" : { - "text" : "The Weekly Challenge Contributions [2019 - 2022]" - }, "chart" : { "type" : "column" }, - "legend" : { - "enabled" : "false" + "yAxis" : { + "title" : { + "text" : null + }, + "min" : 0 }, "xAxis" : { "type" : "category", "labels" : { "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" + "fontSize" : "13px", + "fontFamily" : "Verdana, sans-serif" } } }, + "tooltip" : { + "pointFormat" : "{point.y:.0f}" + }, + "subtitle" : { + "text" : "Last updated at 2022-11-01 17:46:38 GMT" + }, + "title" : { + "text" : "The Weekly Challenge Contributions [2019 - 2022]" + }, "series" : [ { "data" : [ @@ -35,7 +35,7 @@ ], [ "Perl", - 9223 + 9225 ], [ "Raku", @@ -44,12 +44,12 @@ ], "name" : "Contributions", "dataLabels" : { - "color" : "#FFFFFF", + "align" : "right", + "rotation" : -90, "format" : "{point.y:.0f}", "enabled" : "true", - "rotation" : -90, + "color" : "#FFFFFF", "y" : 10, - "align" : "right", "style" : { "fontFamily" : "Verdana, sans-serif", "fontSize" : "13px" @@ -57,7 +57,7 @@ } } ], - "tooltip" : { - "pointFormat" : "{point.y:.0f}" + "legend" : { + "enabled" : "false" } } diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index ea73d865e5..35a34dedbb 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,16 +1,9 @@ { - "chart" : { - "type" : "column" - }, - "legend" : { - "enabled" : "false" - }, - "xAxis" : { - "type" : "category" - }, "drilldown" : { "series" : [ { + "id" : "001", + "name" : "001", "data" : [ [ "Perl", @@ -24,12 +17,9 @@ "Blog", 11 ] - ], - "name" : "001", - "id" : "001" + ] }, { - "id" : "002", "data" : [ [ "Perl", @@ -44,9 +34,12 @@ 10 ] ], - "name" : "002" + "name" : "002", + "id" : "002" }, { + "name" : "003", + "id" : "003", "data" : [ [ "Perl", @@ -60,11 +53,11 @@ "Blog", 9 ] - ], - "name" : "003", - "id" : "003" + ] }, { + "name" : "004", + "id" : "004", "data" : [ [ "Perl", @@ -78,11 +71,10 @@ "Blog", 10 ] - ], - "name" : "004", - "id" : "004" + ] }, { + "id" : "005", "name" : "005", "data" : [ [ @@ -97,10 +89,10 @@ "Blog", 12 ] - ], - "id" : "005" + ] }, { + "id" : "006", "name" : "006", "data" : [ [ @@ -115,10 +107,11 @@ "Blog", 7 ] - ], - "id" : "006" + ] }, { + "id" : "007", + "name" : "007", "data" : [ [ "Perl", @@ -132,11 +125,10 @@ "Blog", 10 ] - ], - "name" : "007", - "id" : "007" + ] }, { + "name" : "008", "id" : "008", "data" : [ [ @@ -151,11 +143,11 @@ "Blog", 12 ] - ], - "name" : "008" + ] }, { "name" : "009", + "id" : "009", "data" : [ [ "Perl", @@ -169,8 +161,7 @@ "Blog", 13 ] - ], - "id" : "009" + ] }, { "data" : [ @@ -187,11 +178,10 @@ 11 ] ], - "name" : "010", - "id" : "010" + "id" : "010", + "name" : "010" }, { - "name" : "011", "data" : [ [ "Perl", @@ -206,9 +196,12 @@ 10 ] ], - "id" : "011" + "id" : "011", + "name" : "011" }, { + "id" : "012", + "name" : "012", "data" : [ [ "Perl", @@ -222,12 +215,9 @@ "Blog", 11 ] - ], - "name" : "012", - "id" : "012" + ] }, { - "id" : "013", "data" : [ [ "Perl", @@ -242,7 +232,8 @@ 13 ] ], - "name" : "013" + "name" : "013", + "id" : "013" }, { "id" : "014", @@ -263,7 +254,6 @@ ] }, { - "id" : "015", "data" : [ [ "Perl", @@ -278,9 +268,11 @@ 15 ] ], + "id" : "015", "name" : "015" }, { + "name" : "016", "id" : "016", "data" : [ [ @@ -295,8 +287,7 @@ "Blog", 12 ] - ], - "name" : "016" + ] }, { "data" : [ @@ -313,12 +304,12 @@ 12 ] ], - "name" : "017", - "id" : "017" + "id" : "017", + "name" : "017" }, { - "id" : "018", "name" : "018", + "id" : "018", "data" : [ [ "Perl", @@ -335,8 +326,6 @@ ] }, { - "id" : "019", - "name" : "019", "data" : [ [ "Perl", @@ -350,9 +339,13 @@ "Blog", 13 ] - ] + ], + "name" : "019", + "id" : "019" }, { + "id" : "020", + "name" : "020", "data" : [ [ "Perl", @@ -366,11 +359,11 @@ "Blog", 13 ] - ], - "name" : "020", - "id" : "020" + ] }, { + "id" : "021", + "name" : "021", "data" : [ [ "Perl", @@ -384,9 +377,7 @@ "Blog", 10 ] - ], - "name" : "021", - "id" : "021" + ] }, { "id" : "022", @@ -407,6 +398,8 @@ ] }, { + "id" : "023", + "name" : "023", "data" : [ [ "Perl", @@ -420,12 +413,9 @@ "Blog", 12 ] - ], - "name" : "023", - "id" : "023" + ] }, { - "id" : "024", "data" : [ [ "Perl", @@ -440,10 +430,10 @@ 11 ] ], - "name" : "024" + "name" : "024", + "id" : "024" }, { - "name" : "025", "data" : [ [ "Perl", @@ -458,7 +448,8 @@ 12 ] ], - "id" : "025" + "id" : "025", + "name" : "025" }, { "data" : [ @@ -475,12 +466,10 @@ 10 ] ], - "name" : "026", - "id" : "026" + "id" : "026", + "name" : "026" }, { - "id" : "027", - "name" : "027", "data" : [ [ "Perl", @@ -494,9 +483,12 @@ "Blog", 9 ] - ] + ], + "name" : "027", + "id" : "027" }, { + "id" : "028", "name" : "028", "data" : [ [ @@ -511,11 +503,11 @@ "Blog", 9 ] - ], - "id" : "028" + ] }, { "name" : "029", + "id" : "029", "data" : [ [ "Perl", @@ -529,10 +521,10 @@ "Blog", 12 ] - ], - "id" : "029" + ] }, { + "id" : "030", "name" : "030", "data" : [ [ @@ -547,11 +539,9 @@ "Blog", 10 ] - ], - "id" : "030" + ] }, { - "id" : "031", "data" : [ [ "Perl", @@ -566,9 +556,12 @@ 9 ] ], - "name" : "031" + "name" : "031", + "id" : "031" }, { + "id" : "032", + "name" : "032", "data" : [ [ "Perl", @@ -582,13 +575,11 @@ "Blog", 10 ] - ], - "name" : "032", - "id" : "032" + ] }, { - "id" : "033", "name" : "033", + "id" : "033", "data" : [ [ "Perl", @@ -605,6 +596,7 @@ ] }, { + "id" : "034", "name" : "034", "data" : [ [ @@ -619,11 +611,9 @@ "Blog", 11 ] - ], - "id" : "034" + ] }, { - "id" : "035", "data" : [ [ "Perl", @@ -638,11 +628,12 @@ 9 ] ], + "id" : "035", "name" : "035" }, { - "id" : "036", "name" : "036", + "id" : "036", "data" : [ [ "Perl", @@ -673,12 +664,10 @@ 9 ] ], - "name" : "037", - "id" : "037" + "id" : "037", + "name" : "037" }, { - "id" : "038", - "name" : "038", "data" : [ [ "Perl", @@ -692,11 +681,11 @@ "Blog", 12 ] - ] + ], + "id" : "038", + "name" : "038" }, { - "id" : "039", - "name" : "039", "data" : [ [ "Perl", @@ -710,7 +699,9 @@ "Blog", 12 ] - ] + ], + "id" : "039", + "name" : "039" }, { "data" : [ @@ -727,8 +718,8 @@ 10 ] ], - "name" : "040", - "id" : "040" + "id" : "040", + "name" : "040" }, { "data" : [ @@ -745,12 +736,10 @@ 9 ] ], - "name" : "041", - "id" : "041" + "id" : "041", + "name" : "041" }, { - "id" : "042", - "name" : "042", "data" : [ [ "Perl", @@ -764,9 +753,13 @@ "Blog", 11 ] - ] + ], + "id" : "042", + "name" : "042" }, { + "id" : "043", + "name" : "043", "data" : [ [ "Perl", @@ -780,13 +773,9 @@ "Blog", 11 ] - ], - "name" : "043", - "id" : "043" + ] }, { - "id" : "044", - "name" : "044", "data" : [ [ "Perl", @@ -800,11 +789,11 @@ "Blog", 11 ] - ] + ], + "name" : "044", + "id" : "044" }, { - "id" : "045", - "name" : "045", "data" : [ [ "Perl", @@ -818,10 +807,11 @@ "Blog", 11 ] - ] + ], + "id" : "045", + "name" : "045" }, { - "name" : "046", "data" : [ [ "Perl", @@ -836,6 +826,7 @@ 10 ] ], + "name" : "046", "id" : "046" }, { @@ -875,7 +866,6 @@ "id" : "048" }, { - "id" : "049", "data" : [ [ "Perl", @@ -890,7 +880,8 @@ 12 ] ], - "name" : "049" + "name" : "049", + "id" : "049" }, { "data" : [ @@ -925,10 +916,12 @@ 11 ] ], - "name" : "051", - "id" : "051" + "id" : "051", + "name" : "051" }, { + "name" : "052", + "id" : "052", "data" : [ [ "Perl", @@ -942,11 +935,10 @@ "Blog", 14 ] - ], - "name" : "052", - "id" : "052" + ] }, { + "name" : "053", "id" : "053", "data" : [ [ @@ -961,10 +953,10 @@ "Blog", 15 ] - ], - "name" : "053" + ] }, { + "name" : "054", "id" : "054", "data" : [ [ @@ -979,8 +971,7 @@ "Blog", 18 ] - ], - "name" : "054" + ] }, { "data" : [ @@ -997,11 +988,12 @@ 14 ] ], - "name" : "055", - "id" : "055" + "id" : "055", + "name" : "055" }, { "id" : "056", + "name" : "056", "data" : [ [ "Perl", @@ -1015,11 +1007,9 @@ "Blog", 16 ] - ], - "name" : "056" + ] }, { - "name" : "057", "data" : [ [ "Perl", @@ -1034,9 +1024,12 @@ 15 ] ], - "id" : "057" + "id" : "057", + "name" : "057" }, { + "name" : "058", + "id" : "058", "data" : [ [ "Perl", @@ -1050,11 +1043,10 @@ "Blog", 13 ] - ], - "name" : "058", - "id" : "058" + ] }, { + "id" : "059", "name" : "059", "data" : [ [ @@ -1069,11 +1061,11 @@ "Blog", 16 ] - ], - "id" : "059" + ] }, { "id" : "060", + "name" : "060", "data" : [ [ "Perl", @@ -1087,12 +1079,9 @@ "Blog", 16 ] - ], - "name" : "060" + ] }, { - "id" : "061", - "name" : "061", "data" : [ [ "Perl", @@ -1106,7 +1095,9 @@ "Blog", 14 ] - ] + ], + "name" : "061", + "id" : "061" }, { "data" : [ @@ -1123,12 +1114,10 @@ 11 ] ], - "name" : "062", - "id" : "062" + "id" : "062", + "name" : "062" }, { - "id" : "063", - "name" : "063", "data" : [ [ "Perl", @@ -1142,9 +1131,13 @@ "Blog", 13 ] - ] + ], + "name" : "063", + "id" : "063" }, { + "name" : "064", + "id" : "064", "data" : [ [ "Perl", @@ -1158,11 +1151,10 @@ "Blog", 16 ] - ], - "name" : "064", - "id" : "064" + ] }, { + "name" : "065", "id" : "065", "data" : [ [ @@ -1177,8 +1169,7 @@ "Blog", 15 ] - ], - "name" : "065" + ] }, { "data" : [ @@ -1195,11 +1186,12 @@ 14 ] ], - "name" : "066", - "id" : "066" + "id" : "066", + "name" : "066" }, { "id" : "067", + "name" : "067", "data" : [ [ "Perl", @@ -1213,11 +1205,9 @@ "Blog", 18 ] - ], - "name" : "067" + ] }, { - "id" : "068", "data" : [ [ "Perl", @@ -1232,10 +1222,10 @@ 13 ] ], - "name" : "068" + "name" : "068", + "id" : "068" }, { - "name" : "069", "data" : [ [ "Perl", @@ -1250,10 +1240,10 @@ 16 ] ], + "name" : "069", "id" : "069" }, { - "name" : "070", "data" : [ [ "Perl", @@ -1268,7 +1258,8 @@ 17 ] ], - "id" : "070" + "id" : "070", + "name" : "070" }, { "data" : [ @@ -1307,8 +1298,6 @@ "id" : "072" }, { - "id" : "073", - "name" : "073", "data" : [ [ "Perl", @@ -1322,9 +1311,13 @@ "Blog", 17 ] - ] + ], + "id" : "073", + "name" : "073" }, { + "name" : "074", + "id" : "074", "data" : [ [ "Perl", @@ -1338,12 +1331,11 @@ "Blog", 20 ] - ], - "name" : "074", - "id" : "074" + ] }, { "name" : "075", + "id" : "075", "data" : [ [ "Perl", @@ -1357,8 +1349,7 @@ "Blog", 20 ] - ], - "id" : "075" + ] }, { "data" : [ @@ -1380,6 +1371,7 @@ }, { "id" : "077", + "name" : "077", "data" : [ [ "Perl", @@ -1393,8 +1385,7 @@ "Blog", 14 ] - ], - "name" : "077" + ] }, { "id" : "078", @@ -1415,6 +1406,8 @@ ] }, { + "name" : "079", + "id" : "079", "data" : [ [ "Perl", @@ -1428,12 +1421,11 @@ "Blog", 17 ] - ], - "name" : "079", - "id" : "079" + ] }, { "id" : "080", + "name" : "080", "data" : [ [ "Perl", @@ -1447,11 +1439,9 @@ "Blog", 16 ] - ], - "name" : "080" + ] }, { - "id" : "081", "data" : [ [ "Perl", @@ -1466,10 +1456,10 @@ 15 ] ], + "id" : "081", "name" : "081" }, { - "name" : "082", "data" : [ [ "Perl", @@ -1484,11 +1474,12 @@ 17 ] ], - "id" : "082" + "id" : "082", + "name" : "082" }, { - "id" : "083", "name" : "083", + "id" : "083", "data" : [ [ "Perl", @@ -1505,7 +1496,6 @@ ] }, { - "id" : "084", "data" : [ [ "Perl", @@ -1520,9 +1510,12 @@ 12 ] ], - "name" : "084" + "name" : "084", + "id" : "084" }, { + "name" : "085", + "id" : "085", "data" : [ [ "Perl", @@ -1536,13 +1529,9 @@ "Blog", 18 ] - ], - "name" : "085", - "id" : "085" + ] }, { - "id" : "086", - "name" : "086", "data" : [ [ "Perl", @@ -1556,10 +1545,11 @@ "Blog", 15 ] - ] + ], + "name" : "086", + "id" : "086" }, { - "id" : "087", "data" : [ [ "Perl", @@ -1574,7 +1564,8 @@ 14 ] ], - "name" : "087" + "name" : "087", + "id" : "087" }, { "data" : [ @@ -1591,12 +1582,10 @@ 20 ] ], - "name" : "088", - "id" : "088" + "id" : "088", + "name" : "088" }, { - "id" : "089", - "name" : "089", "data" : [ [ "Perl", @@ -1610,9 +1599,12 @@ "Blog", 20 ] - ] + ], + "id" : "089", + "name" : "089" }, { + "name" : "090", "id" : "090", "data" : [ [ @@ -1627,12 +1619,9 @@ "Blog", 17 ] - ], - "name" : "090" + ] }, { - "id" : "091", - "name" : "091", "data" : [ [ "Perl", @@ -1646,10 +1635,13 @@ "Blog", 16 ] - ] + ], + "name" : "091", + "id" : "091" }, { "name" : "092", + "id" : "092", "data" : [ [ "Perl", @@ -1663,12 +1655,9 @@ "Blog", 16 ] - ], - "id" : "092" + ] }, { - "id" : "093", - "name" : "093", "data" : [ [ "Perl", @@ -1682,11 +1671,13 @@ "Blog", 16 ] - ] + ], + "name" : "093", + "id" : "093" }, { - "id" : "094", "name" : "094", + "id" : "094", "data" : [ [ "Perl", @@ -1717,10 +1708,11 @@ 19 ] ], - "name" : "095", - "id" : "095" + "id" : "095", + "name" : "095" }, { + "name" : "096", "id" : "096", "data" : [ [ @@ -1735,8 +1727,7 @@ "Blog", 19 ] - ], - "name" : "096" + ] }, { "id" : "097", @@ -1758,6 +1749,7 @@ }, { "name" : "098", + "id" : "098", "data" : [ [ "Perl", @@ -1771,10 +1763,11 @@ "Blog", 17 ] - ], - "id" : "098" + ] }, { + "name" : "099", + "id" : "099", "data" : [ [ "Perl", @@ -1788,12 +1781,11 @@ "Blog", 14 ] - ], - "name" : "099", - "id" : "099" + ] }, { "name" : "100", + "id" : "100", "data" : [ [ "Perl", @@ -1807,8 +1799,7 @@ "Blog", 21 ] - ], - "id" : "100" + ] }, { "data" : [ @@ -1829,6 +1820,7 @@ "id" : "101" }, { + "id" : "102", "name" : "102", "data" : [ [ @@ -1843,8 +1835,7 @@ "Blog", 15 ] - ], - "id" : "102" + ] }, { "id" : "103", @@ -1865,6 +1856,7 @@ ] }, { + "name" : "104", "id" : "104", "data" : [ [ @@ -1879,10 +1871,11 @@ "Blog", 14 ] - ], - "name" : "104" + ] }, { + "id" : "105", + "name" : "105", "data" : [ [ "Perl", @@ -1896,13 +1889,11 @@ "Blog", 14 ] - ], - "name" : "105", - "id" : "105" + ] }, { - "id" : "106", "name" : "106", + "id" : "106", "data" : [ [ "Perl", @@ -1937,8 +1928,8 @@ "id" : "107" }, { - "id" : "108", "name" : "108", + "id" : "108", "data" : [ [ "Perl", @@ -1955,8 +1946,6 @@ ] }, { - "id" : "109", - "name" : "109", "data" : [ [ "Perl", @@ -1970,11 +1959,11 @@ "Blog", 22 ] - ] + ], + "id" : "109", + "name" : "109" }, { - "id" : "110", - "name" : "110", "data" : [ [ "Perl", @@ -1988,7 +1977,9 @@ "Blog", 25 ] - ] + ], + "id" : "110", + "name" : "110" }, { "data" : [ @@ -2005,10 +1996,11 @@ 17 ] ], - "name" : "111", - "id" : "111" + "id" : "111", + "name" : "111" }, { + "name" : "112", "id" : "112", "data" : [ [ @@ -2023,10 +2015,11 @@ "Blog", 19 ] - ], - "name" : "112" + ] }, { + "id" : "113", + "name" : "113", "data" : [ [ "Perl", @@ -2040,11 +2033,10 @@ "Blog", 19 ] - ], - "name" : "113", - "id" : "113" + ] }, { + "name" : "114", "id" : "114", "data" : [ [ @@ -2059,10 +2051,11 @@ "Blog", 21 ] - ], - "name" : "114" + ] }, { + "id" : "115", + "name" : "115", "data" : [ [ "Perl", @@ -2076,12 +2069,9 @@ "Blog", 20 ] - ], - "name" : "115", - "id" : "115" + ] }, { - "id" : "116", "data" : [ [ "Perl", @@ -2096,10 +2086,10 @@ 17 ] ], - "name" : "116" + "name" : "116", + "id" : "116" }, { - "id" : "117", "data" : [ [ "Perl", @@ -2114,9 +2104,12 @@ 19 ] ], + "id" : "117", "name" : "117" }, { + "id" : "118", + "name" : "118", "data" : [ [ "Perl", @@ -2130,11 +2123,11 @@ "Blog", 17 ] - ], - "name" : "118", - "id" : "118" + ] }, { + "name" : "119", + "id" : "119", "data" : [ [ "Perl", @@ -2148,11 +2141,11 @@ "Blog", 21 ] - ], - "name" : "119", - "id" : "119" + ] }, { + "id" : "120", + "name" : "120", "data" : [ [ "Perl", @@ -2166,12 +2159,9 @@ "Blog", 21 ] - ], - "name" : "120", - "id" : "120" + ] }, { - "name" : "121", "data" : [ [ "Perl", @@ -2186,9 +2176,12 @@ 17 ] ], + "name" : "121", "id" : "121" }, { + "id" : "122", + "name" : "122", "data" : [ [ "Perl", @@ -2202,13 +2195,9 @@ "Blog", 20 ] - ], - "name" : "122", - "id" : "122" + ] }, { - "id" : "123", - "name" : "123", "data" : [ [ "Perl", @@ -2222,9 +2211,13 @@ "Blog", 18 ] - ] - }, + ], + "name" : "123", + "id" : "123" + }, { + "id" : "124", + "name" : "124", "data" : [ [ "Perl", @@ -2238,12 +2231,9 @@ "Blog", 16 ] - ], - "name" : "124", - "id" : "124" + ] }, { - "name" : "125", "data" : [ [ "Perl", @@ -2258,6 +2248,7 @@ 11 ] ], + "name" : "125", "id" : "125" }, { @@ -2298,6 +2289,7 @@ }, { "id" : "128", + "name" : "128", "data" : [ [ "Perl", @@ -2311,11 +2303,11 @@ "Blog", 15 ] - ], - "name" : "128" + ] }, { "id" : "129", + "name" : "129", "data" : [ [ "Perl", @@ -2329,8 +2321,7 @@ "Blog", 14 ] - ], - "name" : "129" + ] }, { "data" : [ @@ -2347,10 +2338,11 @@ 13 ] ], - "name" : "130", - "id" : "130" + "id" : "130", + "name" : "130" }, { + "name" : "131", "id" : "131", "data" : [ [ @@ -2365,10 +2357,11 @@ "Blog", 17 ] - ], - "name" : "131" + ] }, { + "id" : "132", + "name" : "132", "data" : [ [ "Perl", @@ -2382,12 +2375,9 @@ "Blog", 13 ] - ], - "name" : "132", - "id" : "132" + ] }, { - "name" : "133", "data" : [ [ "Perl", @@ -2402,10 +2392,12 @@ 18 ] ], - "id" : "133" + "id" : "133", + "name" : "133" }, { "name" : "134", + "id" : "134", "data" : [ [ "Perl", @@ -2419,10 +2411,11 @@ "Blog", 15 ] - ], - "id" : "134" + ] }, { + "id" : "135", + "name" : "135", "data" : [ [ "Perl", @@ -2436,9 +2429,7 @@ "Blog", 17 ] - ], - "name" : "135", - "id" : "135" + ] }, { "data" : [ @@ -2455,12 +2446,10 @@ 19 ] ], - "name" : "136", - "id" : "136" + "id" : "136", + "name" : "136" }, { - "id" : "137", - "name" : "137", "data" : [ [ "Perl", @@ -2474,10 +2463,13 @@ "Blog", 17 ] - ] + ], + "name" : "137", + "id" : "137" }, { "id" : "138", + "name" : "138", "data" : [ [ "Perl", @@ -2491,11 +2483,9 @@ "Blog", 20 ] - ], - "name" : "138" + ] }, { - "name" : "139", "data" : [ [ "Perl", @@ -2510,10 +2500,12 @@ 19 ] ], - "id" : "139" + "id" : "139", + "name" : "139" }, { "id" : "140", + "name" : "140", "data" : [ [ "Perl", @@ -2527,8 +2519,7 @@ "Blog", 20 ] - ], - "name" : "140" + ] }, { "data" : [ @@ -2549,7 +2540,6 @@ "id" : "141" }, { - "name" : "142", "data" : [ [ "Perl", @@ -2564,7 +2554,8 @@ 18 ] ], - "id" : "142" + "id" : "142", + "name" : "142" }, { "data" : [ @@ -2581,8 +2572,8 @@ 18 ] ], - "name" : "143", - "id" : "143" + "id" : "143", + "name" : "143" }, { "data" : [ @@ -2617,10 +2608,11 @@ 20 ] ], - "name" : "145", - "id" : "145" + "id" : "145", + "name" : "145" }, { + "id" : "146", "name" : "146", "data" : [ [ @@ -2635,10 +2627,10 @@ "Blog", 21 ] - ], - "id" : "146" + ] }, { + "id" : "147", "name" : "147", "data" : [ [ @@ -2653,8 +2645,7 @@ "Blog", 25 ] - ], - "id" : "147" + ] }, { "data" : [ @@ -2675,6 +2666,8 @@ "id" : "148" }, { + "id" : "149", + "name" : "149", "data" : [ [ "Perl", @@ -2688,13 +2681,11 @@ "Blog", 19 ] - ], - "name" : "149", - "id" : "149" + ] }, { - "id" : "150", "name" : "150", + "id" : "150", "data" : [ [ "Perl", @@ -2725,8 +2716,8 @@ 13 ] ], - "name" : "151", - "id" : "151" + "id" : "151", + "name" : "151" }, { "data" : [ @@ -2743,11 +2734,10 @@ 17 ] ], - "name" : "152", - "id" : "152" + "id" : "152", + "name" : "152" }, { - "name" : "153", "data" : [ [ "Perl", @@ -2762,7 +2752,8 @@ 17 ] ], - "id" : "153" + "id" : "153", + "name" : "153" }, { "data" : [ @@ -2783,6 +2774,7 @@ "id" : "154" }, { + "id" : "155", "name" : "155", "data" : [ [ @@ -2797,11 +2789,9 @@ "Blog", 21 ] - ], - "id" : "155" + ] }, { - "name" : "156", "data" : [ [ "Perl", @@ -2816,10 +2806,10 @@ 21 ] ], + "name" : "156", "id" : "156" }, { - "name" : "157", "data" : [ [ "Perl", @@ -2834,11 +2824,10 @@ 17 ] ], + "name" : "157", "id" : "157" }, { - "id" : "158", - "name" : "158", "data" : [ [ "Perl", @@ -2852,7 +2841,9 @@ "Blog", 19 ] - ] + ], + "id" : "158", + "name" : "158" }, { "data" : [ @@ -2869,11 +2860,12 @@ 19 ] ], - "name" : "159", - "id" : "159" + "id" : "159", + "name" : "159" }, { "id" : "160", + "name" : "160", "data" : [ [ "Perl", @@ -2887,10 +2879,10 @@ "Blog", 27 ] - ], - "name" : "160" + ] }, { + "id" : "161", "name" : "161", "data" : [ [ @@ -2905,11 +2897,9 @@ "Blog", 21 ] - ], - "id" : "161" + ] }, { - "name" : "162", "data" : [ [ "Perl", @@ -2924,7 +2914,8 @@ 17 ] ], - "id" : "162" + "id" : "162", + "name" : "162" }, { "data" : [ @@ -2941,12 +2932,10 @@ 23 ] ], - "name" : "163", - "id" : "163" + "id" : "163", + "name" : "163" }, { - "id" : "164", - "name" : "164", "data" : [ [ "Perl", @@ -2960,7 +2949,9 @@ "Blog", 23 ] - ] + ], + "name" : "164", + "id" : "164" }, { "data" : [ @@ -2981,8 +2972,6 @@ "id" : "165" }, { - "id" : "166", - "name" : "166", "data" : [ [ "Perl", @@ -2996,7 +2985,9 @@ "Blog", 19 ] - ] + ], + "name" : "166", + "id" : "166" }, { "id" : "167", @@ -3031,11 +3022,10 @@ 20 ] ], - "name" : "168", - "id" : "168" + "id" : "168", + "name" : "168" }, { - "id" : "169", "data" : [ [ "Perl", @@ -3050,10 +3040,10 @@ 22 ] ], + "id" : "169", "name" : "169" }, { - "name" : "170", "data" : [ [ "Perl", @@ -3068,10 +3058,10 @@ 21 ] ], + "name" : "170", "id" : "170" }, { - "id" : "171", "data" : [ [ "Perl", @@ -3086,10 +3076,10 @@ 21 ] ], + "id" : "171", "name" : "171" }, { - "name" : "172", "data" : [ [ "Perl", @@ -3104,10 +3094,10 @@ 13 ] ], - "id" : "172" + "id" : "172", + "name" : "172" }, { - "name" : "173", "data" : [ [ "Perl", @@ -3122,11 +3112,10 @@ 19 ] ], - "id" : "173" + "id" : "173", + "name" : "173" }, { - "id" : "174", - "name" : "174", "data" : [ [ "Perl", @@ -3140,10 +3129,13 @@ "Blog", 20 ] - ] + ], + "name" : "174", + "id" : "174" }, { "id" : "175", + "name" : "175", "data" : [ [ "Perl", @@ -3157,10 +3149,11 @@ "Blog", 23 ] - ], - "name" : "175" + ] }, { + "id" : "176", + "name" : "176", "data" : [ [ "Perl", @@ -3174,12 +3167,11 @@ "Blog", 22 ] - ], - "name" : "176", - "id" : "176" + ] }, { "id" : "177", + "name" : "177", "data" : [ [ "Perl", @@ -3193,10 +3185,10 @@ "Blog", 21 ] - ], - "name" : "177" + ] }, { + "name" : "178", "id" : "178", "data" : [ [ @@ -3211,10 +3203,11 @@ "Blog", 13 ] - ], - "name" : "178" + ] }, { + "id" : "179", + "name" : "179", "data" : [ [ "Perl", @@ -3228,12 +3221,9 @@ "Blog", 16 ] - ], - "name" : "179", - "id" : "179" + ] }, { - "id" : "180", "data" : [ [ "Perl", @@ -3248,10 +3238,12 @@ 13 ] ], - "name" : "180" + "name" : "180", + "id" : "180" }, { "id" : "181", + "name" : "181", "data" : [ [ "Perl", @@ -3265,10 +3257,11 @@ "Blog", 13 ] - ], - "name" : "181" + ] }, { + "id" : "182", + "name" : "182", "data" : [ [ "Perl", @@ -3282,11 +3275,11 @@ "Blog", 18