diff options
| -rw-r--r-- | challenge-105/colin-crain/perl/ch-1.pl | 78 | ||||
| -rw-r--r-- | challenge-105/colin-crain/perl/ch-2.pl | 82 | ||||
| -rw-r--r-- | challenge-105/colin-crain/python/ch-1.py | 20 | ||||
| -rw-r--r-- | challenge-105/colin-crain/python/ch-2.py | 32 | ||||
| -rw-r--r-- | challenge-105/colin-crain/raku/ch-1.raku | 20 | ||||
| -rw-r--r-- | challenge-105/colin-crain/raku/ch-2.raku | 29 | ||||
| -rw-r--r-- | stats/pwc-current.json | 371 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown-summary.json | 48 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown.json | 1406 | ||||
| -rw-r--r-- | stats/pwc-leaders.json | 732 | ||||
| -rw-r--r-- | stats/pwc-summary-1-30.json | 92 | ||||
| -rw-r--r-- | stats/pwc-summary-121-150.json | 50 | ||||
| -rw-r--r-- | stats/pwc-summary-151-180.json | 106 | ||||
| -rw-r--r-- | stats/pwc-summary-181-210.json | 104 | ||||
| -rw-r--r-- | stats/pwc-summary-211-240.json | 60 | ||||
| -rw-r--r-- | stats/pwc-summary-31-60.json | 116 | ||||
| -rw-r--r-- | stats/pwc-summary-61-90.json | 98 | ||||
| -rw-r--r-- | stats/pwc-summary-91-120.json | 42 | ||||
| -rw-r--r-- | stats/pwc-summary.json | 478 |
19 files changed, 2122 insertions, 1842 deletions
diff --git a/challenge-105/colin-crain/perl/ch-1.pl b/challenge-105/colin-crain/perl/ch-1.pl new file mode 100644 index 0000000000..a3ce3d6e74 --- /dev/null +++ b/challenge-105/colin-crain/perl/ch-1.pl @@ -0,0 +1,78 @@ +#! /opt/local/bin/perl
+#
+# i-told-you-for-the-nth-time.pl
+
+# TASK #1 › Nth root
+# Submitted by: Mohammad S Anwar
+# You are given positive numbers $N and $k.
+#
+# Write a script to find out the $Nth root of $k. For more information,
+# please take a look at the wiki page.
+#
+# Example
+# Input: $N = 5, $k = 248832
+# Output: 12
+#
+# Input: $N = 5, $k = 34
+# Output: 2.02
+#
+# method:
+#
+# r^n = x :x > 0
+# —> n log r = log x
+# —> log r = (log x) / n
+# —> r = e ^ ( (log x) / n )
+#
+# sounds good. Lets make it.
+
+# problems:
+# works, but the first example has no decimal places, the second many, but
+# the example truncates to two. We will use two as our model, and
+# then strip trailing 0s and the decimal point should we arrive at it during
+# the stripping process. All of this is merely cosmetic sugar to make our
+# results match the examples. The math is solid however you format it.
+#
+# © 2021 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use feature ":5.26";
+use feature qw(signatures);
+no warnings 'experimental::signatures';
+
+
+sub nroot($n, $x) {
+ my $res = sprintf "%2.2f", exp( (log $x) / $n );
+ $res =~ s/\.?0*$//;
+ return $res;
+
+}
+
+
+
+
+
+
+
+
+
+
+
+
+use Test::More;
+
+is nroot(5, 248832), 12, 'ex-1';
+is nroot(5, 34), 2.02, 'ex-2';
+
+
+is nroot(3, 125), 5, '5^3';
+is nroot(x), 2.02, 'ex-2';
+is nroot(4, 49), 2.02, 'ex-2';
+is nroot(5, 34), 2.02, 'ex-2';
+is nroot(5, 34), 2.02, 'ex-2';
+
+
+done_testing();
diff --git a/challenge-105/colin-crain/perl/ch-2.pl b/challenge-105/colin-crain/perl/ch-2.pl new file mode 100644 index 0000000000..1e2e4e97de --- /dev/null +++ b/challenge-105/colin-crain/perl/ch-2.pl @@ -0,0 +1,82 @@ +#! /opt/local/bin/perl
+#
+# name-game.pl
+#
+# The Name Game
+# Submitted by: Mohammad S Anwar
+# You are given a $name.
+#
+# Write a script to display the lyrics to the Shirley Ellis song The
+# Name Game. Please checkout the wiki page for more information.
+#
+# Example
+# Input: $name = "Katie"
+# Output:
+#
+# Katie, Katie, bo-batie,
+# Bonana-fanna fo-fatie
+# Fee fi mo-matie
+# Katie!
+#
+# rules:
+# (X), (X), bo-b (Y)
+# Bonana-fanna fo-f (Y)
+# Fee fi mo-m (Y)
+# (X)!
+#
+# If the name starts with a b, f, or m, that sound simply is not
+# repeated. For example: Billy becomes "Billy Billy bo-illy"; Fred
+# becomes "bonana fanna fo-red"; Marsha becomes "fee fi mo-arsha"[2]
+#
+#
+#
+# © 2021 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use feature ":5.26";
+use feature qw(signatures);
+no warnings 'experimental::signatures';
+
+my $name = shift @ARGV || "Katie";
+make_song($name, chop_syl($name));
+
+sub chop_syl ($name) {
+ $name =~ /([^aeiou]?)(.*)/i;
+ my ($head, $tail) = ($1, $2);
+ return ($head, lc($tail));
+}
+
+
+sub make_song ($name, $head, $tail) {
+ my ($b, $f, $m) = ('' x 3);
+ $b = 'b' unless substr($head, 0, 1) eq 'B';
+ $f = 'f' unless substr($head, 0, 1) eq 'F';
+ $m = 'm' unless substr($head, 0, 1) eq 'M';
+
+ say<<"END";
+ ${name}, ${name}, bo-${b}${tail},
+ Bonana-fanna fo-${f}${tail}
+ Fee fi mo-${m}${tail}
+ ${name}!
+END
+
+}
+
+
+
+
+
+
+
+
+
+
+# use Test::More;
+#
+# is
+#
+# done_testing();
diff --git a/challenge-105/colin-crain/python/ch-1.py b/challenge-105/colin-crain/python/ch-1.py new file mode 100644 index 0000000000..5354ab0f92 --- /dev/null +++ b/challenge-105/colin-crain/python/ch-1.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3
+#
+#
+# nth-root.py
+#
+#
+#
+# © 2021 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+import math
+
+def nroot( n, x ):
+ return math.exp( math.log(x) / n )
+
+m = 3
+y = 125
+
+print( nroot(m, y) )
+
diff --git a/challenge-105/colin-crain/python/ch-2.py b/challenge-105/colin-crain/python/ch-2.py new file mode 100644 index 0000000000..7e88a72b5e --- /dev/null +++ b/challenge-105/colin-crain/python/ch-2.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python3
+#
+#
+# name-game.py
+#
+#
+#
+# © 2021 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+import re
+import sys
+
+def makeSong( name ):
+ m = re.search("([^aeiouy]?)(.*)", name, re.I)
+ (h, t) = m.group(1,2)
+
+ print(f'''
+ {name}, {name}, bo-{"b" if h != "B" else ""}{t}
+ Bonana-fanna fo-{"f" if h != "F" else ""}{t}
+ Fee fi mo-{"m" if h != "M" else ""}{t}
+ {name}!
+ ''')
+
+for name in sys.argv[1:]:
+ makeSong(name)
+
+
+
+
+
diff --git a/challenge-105/colin-crain/raku/ch-1.raku b/challenge-105/colin-crain/raku/ch-1.raku new file mode 100644 index 0000000000..0e4230ad32 --- /dev/null +++ b/challenge-105/colin-crain/raku/ch-1.raku @@ -0,0 +1,20 @@ +#!/usr/bin/env perl6 +# +# +# nth-root.raku +# +# +# +# © 2021 colin crain +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## + + + +unit sub MAIN (Int $n = 3, Int $x = 125) ; + +.fmt("%2.2f").say for nroot($n, $x); + + +sub nroot( Int $n, Int $x where { $x > 0 } ) { + return exp( (log $x) / $n ); +} diff --git a/challenge-105/colin-crain/raku/ch-2.raku b/challenge-105/colin-crain/raku/ch-2.raku new file mode 100644 index 0000000000..81dfeb2aaa --- /dev/null +++ b/challenge-105/colin-crain/raku/ch-2.raku @@ -0,0 +1,29 @@ +#!/usr/bin/env perl6 +# +# +# name-game.raku +# +# +# +# © 2021 colin crain +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## + + + +unit sub MAIN (Str $name = 'Katie') ; + +make_song($name); + +sub make_song ($name) { + + $name ~~ m:i/ (<-[aeiouy]>?) (.*) /; + my ($h, $t) = ( $0, $1.lc ); + + + say qq:to/END/; + {$name}, {$name}, bo-{$h~~/b/??''!!'b'}{$t}, + Bonana-fanna fo-{$h~~/f/??''!!'f'}{$t} + Fee fi mo-{$h~~/m/??''!!'m'}{$t} + {$name}! + END +} diff --git a/stats/pwc-current.json b/stats/pwc-current.json index d4559850a3..4a5d63e6ff 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,170 +1,33 @@ { - "series" : [ - { - "colorByPoint" : 1, - "data" : [ - { - "drilldown" : "Aaron Smith", - "name" : "Aaron Smith", - "y" : 3 - }, - { - "y" : 2, - "drilldown" : "Abigail", - "name" : "Abigail" - }, - { - "y" : 3, - "name" : "Adam Russell", - "drilldown" : "Adam Russell" - }, - { - "drilldown" : "Arne Sommer", - "name" : "Arne Sommer", - "y" : 5 - }, - { - "name" : "Cheok-Yin Fung", - "drilldown" : "Cheok-Yin Fung", - "y" : 1 - }, - { - "drilldown" : "Cristina Heredia", - "name" : "Cristina Heredia", - "y" : 1 - }, - { - "y" : 3, - "drilldown" : "Dave Jacoby", - "name" : "Dave Jacoby" - }, - { - "y" : 2, - "name" : "Duncan C. White", - "drilldown" : "Duncan C. White" - }, - { - "y" : 2, - "drilldown" : "E. Choroba", - "name" : "E. Choroba" - }, - { - "drilldown" : "Flavio Poletti", - "name" : "Flavio Poletti", - "y" : 4 - }, - { - "name" : "Jaldhar H. Vyas", - "drilldown" : "Jaldhar H. Vyas", - "y" : 5 - }, - { - "y" : 3, - "drilldown" : "James Smith", - "name" : "James Smith" - }, - { - "name" : "Jan Krnavek", - "drilldown" : "Jan Krnavek", - "y" : 1 - }, - { - "name" : "Jorg Sommrey", - "drilldown" : "Jorg Sommrey", - "y" : 2 - }, - { - "y" : 5, - "drilldown" : "Laurent Rosenfeld", - "name" : "Laurent Rosenfeld" - }, - { - "name" : "Luca Ferrari", - "drilldown" : "Luca Ferrari", - "y" : 4 - }, - { - "name" : "Mark Anderson", - "drilldown" : "Mark Anderson", - "y" : 2 - }, - { - "drilldown" : "Niels van Dijke", - "name" : "Niels van Dijke", - "y" : 1 - }, - { - "y" : 2, - "drilldown" : "Paulo Custodio", - "name" : "Paulo Custodio" - }, - { - "y" : 2, - "drilldown" : "Pete Houston", - "name" : "Pete Houston" - }, - { - "y" : 4, - "drilldown" : "Roger Bell_West", - "name" : "Roger Bell_West" - }, - { - "y" : 4, - "name" : "Stuart Little", - "drilldown" : "Stuart Little" - }, - { - "drilldown" : "Ulrich Rieke", - "name" : "Ulrich Rieke", - "y" : 4 - }, - { - "drilldown" : "Wanderdoc", - "name" : "Wanderdoc", - "y" : 1 - } - ], - "name" : "Perl Weekly Challenge - 105" - } - ], - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } + "legend" : { + "enabled" : 0 }, "plotOptions" : { "series" : { "borderWidth" : 0, "dataLabels" : { - "format" : "{point.y}", - "enabled" : 1 + "enabled" : 1, + "format" : "{point.y}" } } }, - "title" : { - "text" : "Perl Weekly Challenge - 105" - }, - "subtitle" : { - "text" : "[Champions: 24] Last updated at 2021-03-28 21:48:40 GMT" - }, "chart" : { "type" : "column" }, "tooltip" : { + "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>", "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>", - "followPointer" : 1, - "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>" + "followPointer" : 1 }, - "xAxis" : { - "type" : "category" + "title" : { + "text" : "Perl Weekly Challenge - 105" }, - "legend" : { - "enabled" : 0 + "subtitle" : { + "text" : "[Champions: 25] Last updated at 2021-03-28 21:56:28 GMT" }, "drilldown" : { "series" : [ { - "name" : "Aaron Smith", "data" : [ [ "Raku", @@ -175,20 +38,21 @@ 1 ] ], - "id" : "Aaron Smith" + "id" : "Aaron Smith", + "name" : "Aaron Smith" }, { "name" : "Abigail", + "id" : "Abigail", "data" : [ [ "Perl", 2 ] - ], - "id" : "Abigail" + ] }, { - "id" : "Adam Russell", + "name" : "Adam Russell", "data" : [ [ "Perl", @@ -199,10 +63,11 @@ 1 ] ], - "name" : "Adam Russell" + "id" : "Adam Russell" }, { "name" : "Arne Sommer", + "id" : "Arne Sommer", "data" : [ [ "Perl", @@ -216,18 +81,31 @@ "Blog", 1 ] - ], - "id" : "Arne Sommer" + ] }, { + "name" : "Cheok-Yin Fung", "id" : "Cheok-Yin Fung", "data" : [ [ "Perl", 1 ] + ] + }, + { + "id" : "Colin Crain", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] ], - "name" : "Cheok-Yin Fung" + "name" : "Colin Crain" }, { "name" : "Cristina Heredia", @@ -264,14 +142,14 @@ ] }, { + "name" : "E. Choroba", "data" : [ [ "Perl", 2 ] ], - "id" : "E. Choroba", - "name" : "E. Choroba" + "id" : "E. Choroba" }, { "name" : "Flavio Poletti", @@ -288,6 +166,7 @@ ] }, { + "name" : "Jaldhar H. Vyas", "data" : [ [ "Perl", @@ -302,8 +181,7 @@ 1 ] ], - "id" : "Jaldhar H. Vyas", - "name" : "Jaldhar H. Vyas" + "id" : "Jaldhar H. Vyas" }, { "data" : [ @@ -320,26 +198,27 @@ "name" : "James Smith" }, { - "id" : "Jan Krnavek", "data" : [ [ "Raku", 1 ] ], + "id" : "Jan Krnavek", "name" : "Jan Krnavek" }, { + "id" : "Jorg Sommrey", "data" : [ [ "Perl", 2 ] ], - "id" : "Jorg Sommrey", "name" : "Jorg Sommrey" }, { + "name" : "Laurent Rosenfeld", "id" : "Laurent Rosenfeld", "data" : [ [ @@ -354,8 +233,7 @@ "Blog", 1 ] - ], - "name" : "Laurent Rosenfeld" + ] }, { "name" : "Luca Ferrari", @@ -372,44 +250,44 @@ ] }, { + "name" : "Mark Anderson", "id" : "Mark Anderson", "data" : [ [ "Raku", 2 ] - ], - "name" : "Mark Anderson" + ] }, { - "name" : "Niels van Dijke", - "id" : "Niels van Dijke", "data" : [ [ "Perl", 1 ] - ] + ], + "id" : "Niels van Dijke", + "name" : "Niels van Dijke" }, { - "name" : "Paulo Custodio", "id" : "Paulo Custodio", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Paulo Custodio" }, { "name" : "Pete Houston", - "id" : "Pete Houston", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Pete Houston" }, { "name" : "Roger Bell_West", @@ -427,6 +305,7 @@ }, { "name" : "Stuart Little", + "id" : "Stuart Little", "data" : [ [ "Perl", @@ -436,8 +315,7 @@ "Raku", 2 ] - ], - "id" : "Stuart Little" + ] }, { "id" : "Ulrich Rieke", @@ -454,15 +332,156 @@ "name" : "Ulrich Rieke" }, { - "name" : "Wanderdoc", + "id" : "Wanderdoc", "data" : [ [ "Perl", 1 ] ], - "id" : "Wanderdoc" + "name" : "Wanderdoc" } ] + }, + "xAxis" : { + "type" : "category" + }, + "series" : [ + { + "name" : "Perl Weekly Challenge - 105", + "data" : [ + { + "y" : 3, + "drilldown" : "Aaron Smith", + "name" : "Aaron Smith" + }, + { + "drilldown" : "Abigail", + "y" : 2, + "name" : "Abigail" + }, + { + "y" : 3, + "drilldown" : "Adam Russell", + "name" : "Adam Russell" + }, + { + "y" : 5, + "drilldown" : "Arne Sommer", + "name" : "Arne Sommer" + }, + { + "drilldown" : "Cheok-Yin Fung", + "y" : 1, + "name" : "Cheok-Yin Fung" + }, + { + "y" : 4, + "drilldown" : "Colin Crain", + "name" : "Colin Crain" + }, + { + "name" : "Cristina Heredia", + "drilldown" : "Cristina Heredia", + "y" : 1 + }, + { + "drilldown" : "Dave Jacoby", + "y" : 3, + "name" : "Dave Jacoby" + }, + { + "name" : "Duncan C. White", + "y" : 2, + "drilldown" : "Duncan C. White" + }, + { + "name" : "E. Choroba", + "y" : 2, + "drilldown" : "E. Choroba" + }, + { + "name" : "Flavio Poletti", + "drilldown" : "Flavio Poletti", + "y" : 4 + }, + { + "name" : "Jaldhar H. Vyas", + "drilldown" : "Jaldhar H. Vyas", + "y" : 5 + }, + { + "name" : "James Smith", + "y" : 3, + "drilldown" : "James Smith" + }, + { + "name" : "Jan Krnavek", + "y" : 1, + "drilldown" : "Jan Krnavek" + }, + { + "name" : "Jorg Sommrey", + "drilldown" : "Jorg Sommrey", + "y" : 2 + }, + { + "y" : 5, + "drilldown" : "Laurent Rosenfeld", + "name" : "Laurent Rosenfeld" + }, + { + "drilldown" : "Luca Ferrari", + "y" : 4, + "name" : "Luca Ferrari" + }, + { + "y" : 2, + "drilldown" : "Mark Anderson", + "name" : "Mark Anderson" + }, + { + "y" : 1, + "drilldown" : "Niels van Dijke", + "name" : "Niels van Dijke" + }, + { + "name" : "Paulo Custodio", + "y" : 2, + "drilldown" : "Paulo Custodio" + }, + { + "y" : 2, + "drilldown" : "Pete Houston", + "name" : "Pete Houston" + }, + { + "y" : 4, + "drilldown" : "Roger Bell_West", + "name" : "Roger Bell_West" + }, + { + "name" : "Stuart Little", + "y" : 4, + "drilldown" : "Stuart Little" + }, + { + "drilldown" : "Ulrich Rieke", + "y" : 4, + "name" : "Ulrich Rieke" + }, + { + "drilldown" : "Wanderdoc", + "y" : 1, + "name" : "Wanderdoc" + } + ], + "colorByPoint" : 1 + } + ], + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } } } diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index c358567bfd..20ebb2efd8 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,18 +1,27 @@ { + "chart" : { + "type" : "column" + }, "legend" : { "enabled" : "false" }, + "tooltip" : { + "pointFormat" : "<b>{point.y:.0f}</b>" + }, + "title" : { + "text" : "Perl Weekly Challenge Contributions [2019 - 2020]" + }, + "subtitle" : { + "text" : "Last updated at 2021-03-28 21:56:28 GMT" + }, "xAxis" : { + "type" : "category", "labels" : { "style" : { - "fontSize" : "13px", - "fontFamily" : "Verdana, sans-serif" + "fontFamily" : "Verdana, sans-serif", + "fontSize" : "13px" } - }, - "type" : "category" - }, - "tooltip" : { - "pointFormat" : "<b>{point.y:.0f}</b>" + } }, "yAxis" : { "min" : 0, @@ -22,18 +31,17 @@ }, "series" : [ { - "name" : "Contributions", "dataLabels" : { - "enabled" : "true", "format" : "{point.y:.0f}", + "enabled" : "true", + "y" : 10, "align" : "right", - "rotation" : -90, "style" : { "fontSize" : "13px", "fontFamily" : "Verdana, sans-serif" }, "color" : "#FFFFFF", - "y" : 10 + "rotation" : -90 }, "data" : [ [ @@ -42,22 +50,14 @@ ], [ "Perl", - 4950 + 4952 ], [ "Raku", - 3159 + 3161 ] - ] + ], + "name" : "Contributions" } - ], - "chart" : { - "type" : "column" - }, - "subtitle" : { - "text" : "Last updated at 2021-03-28 21:48:40 GMT" - }, - "title" : { - "text" : "Perl Weekly Challenge Contributions [2019 - 2020]" - } + ] } diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index 32898bce06..184bd1a6b7 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,11 +1,548 @@ { - "legend" : { - "enabled" : "false" + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "series" : [ + { + "name" : "Perl Weekly Challenge Languages", + "colorByPoint" : "true", + "data" : [ + { + "y" : 159, + "drilldown" : "001", + "name" : "#001" + }, + { + "name" : "#002", + "drilldown" : "002", + "y" : 123 + }, + { + "name" : "#003", + "drilldown" : "003", + "y" : 79 + }, + { + "name" : "#004", + "drilldown" : "004", + "y" : 97 + }, + { + "drilldown" : "005", + "y" : 76, + "name" : "#005" + }, + { + "drilldown" : "006", + "y" : 56, + "name" : "#006" + }, + { + "y" : 63, + "drilldown" : "007", + "name" : "#007" + }, + { + "y" : 76, + "drilldown" : "008", + "name" : "#008" + }, + { + "drilldown" : "009", + "y" : 74, + "name" : "#009" + }, + { + "drilldown" : "010", + "y" : 64, + "name" : "#010" + }, + { + "drilldown" : "011", + "y" : 83, + "name" : "#011" + }, + { + "drilldown" : "012", + "y" : 87, + "name" : "#012" + }, + { + "name" : "#013", + "y" : 82, + "drilldown" : "013" + }, + { + "name" : "#014", + "drilldown" : "014", + "y" : 100 + }, + { + "name" : "#015", + "drilldown" : "015", + "y" : 97 + }, + { + "drilldown" : "016", + "y" : 70, + "name" : "#016" + }, + { + "name" : "#017", + "drilldown" : "017", + "y" : 83 + }, + { + "name" : "#018", + "y" : 80, + "drilldown" : "018" + }, + { + "y" : 101, + "drilldown" : "019", + "name" : "#019" + }, + { + "y" : 99, + "drilldown" : "020", + "name" : "#020" + }, + { + "y" : 71, + "drilldown" : "021", + "name" : "#021" + }, + { + "name" : "#022", + "drilldown" : "022", + "y" : 67 + }, + { + "drilldown" : "023", + "y" : 95, + "name" : "#023" + }, + { + "drilldown" : "024", + "y" : 74, + "name" : "#024" + }, + { + "y" : 59, + "drilldown" : "025", + "name" : "#025" + }, + { + "y" : 74, + "drilldown" : "026", + "name" : "#026" + }, + { + "dri |
