aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-105/colin-crain/perl/ch-1.pl78
-rw-r--r--challenge-105/colin-crain/perl/ch-2.pl82
-rw-r--r--challenge-105/colin-crain/python/ch-1.py20
-rw-r--r--challenge-105/colin-crain/python/ch-2.py32
-rw-r--r--challenge-105/colin-crain/raku/ch-1.raku20
-rw-r--r--challenge-105/colin-crain/raku/ch-2.raku29
-rw-r--r--stats/pwc-current.json371
-rw-r--r--stats/pwc-language-breakdown-summary.json48
-rw-r--r--stats/pwc-language-breakdown.json1406
-rw-r--r--stats/pwc-leaders.json732
-rw-r--r--stats/pwc-summary-1-30.json92
-rw-r--r--stats/pwc-summary-121-150.json50
-rw-r--r--stats/pwc-summary-151-180.json106
-rw-r--r--stats/pwc-summary-181-210.json104
-rw-r--r--stats/pwc-summary-211-240.json60
-rw-r--r--stats/pwc-summary-31-60.json116
-rw-r--r--stats/pwc-summary-61-90.json98
-rw-r--r--stats/pwc-summary-91-120.json42
-rw-r--r--stats/pwc-summary.json478
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