aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2019-07-12 15:56:14 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2019-07-12 15:56:14 +0100
commit985ed8cb3c0e7caf4b51b4c40798d9433380890d (patch)
tree19064e53fae1ec31d03942ab1c8fcc1693fc71e3
parent5f363fa4847f50a0d1bd03ac603fb6b1cf80b36a (diff)
downloadperlweeklychallenge-club-985ed8cb3c0e7caf4b51b4c40798d9433380890d.tar.gz
perlweeklychallenge-club-985ed8cb3c0e7caf4b51b4c40798d9433380890d.tar.bz2
perlweeklychallenge-club-985ed8cb3c0e7caf4b51b4c40798d9433380890d.zip
- Added solutions by Kevin Colyer.
-rw-r--r--challenge-016/kevin-colyer/perl6/ch-1.p636
-rw-r--r--challenge-016/kevin-colyer/perl6/ch-2.p635
-rw-r--r--stats/pwc-current.json183
-rw-r--r--stats/pwc-language-breakdown-summary.json56
-rw-r--r--stats/pwc-language-breakdown.json156
-rw-r--r--stats/pwc-leaders.json842
-rw-r--r--stats/pwc-summary-1-30.json32
-rw-r--r--stats/pwc-summary-31-60.json54
-rw-r--r--stats/pwc-summary-61-90.json112
-rw-r--r--stats/pwc-summary-91-120.json32
-rw-r--r--stats/pwc-summary.json244
11 files changed, 934 insertions, 848 deletions
diff --git a/challenge-016/kevin-colyer/perl6/ch-1.p6 b/challenge-016/kevin-colyer/perl6/ch-1.p6
new file mode 100644
index 0000000000..623c2d7c79
--- /dev/null
+++ b/challenge-016/kevin-colyer/perl6/ch-1.p6
@@ -0,0 +1,36 @@
+#!/usr/bin/perl6
+use v6;
+
+use Test;
+
+# 16.1
+# Pythagoras Pie Puzzle, proposed by Jo Christian Oterhals.
+#
+# At a party a pie is to be shared by 100 guest. The first guest gets 1% of the pie, the second guest gets 2% of the remaining pie, the third gets 3% of the remaining pie, the fourth gets 4% and so on.
+#
+# Write a script that figures out which guest gets the largest piece of pie.
+
+
+#| Figures which guests is the happy party pie guest.
+multi sub MAIN($guests=100) {
+ my $pie=1.0;
+ my $biggestSlice=0;
+ my $fattestGuest=Nil;
+ for 1..$guests -> $g {
+ my $slice=$pie*($g/100);
+ $pie-=$slice;
+ if $slice>$biggestSlice {
+ $fattestGuest=$g;
+ $biggestSlice=$slice;
+ }
+ say "guest {$g} gets $slice of the pie";
+ }
+ say "guest {$fattestGuest} gets the largest slice $biggestSlice";
+
+};
+
+multi sub MAIN("test") {
+
+ done-testing;
+}
+
diff --git a/challenge-016/kevin-colyer/perl6/ch-2.p6 b/challenge-016/kevin-colyer/perl6/ch-2.p6
new file mode 100644
index 0000000000..3aa1a8400e
--- /dev/null
+++ b/challenge-016/kevin-colyer/perl6/ch-2.p6
@@ -0,0 +1,35 @@
+#!/usr/bin/perl6
+use v6;
+
+use Digest::SHA256::Native;
+use Test;
+
+# 16.2
+# Write a script to validate a given bitcoin address. Most Bitcoin addresses are 34 characters. They consist of random digits and uppercase and lowercase letters, with the exception that the uppercase letter “O”, uppercase letter “I”, lowercase letter “l”, and the number “0” are never used to prevent visual ambiguity. A bitcoin address encodes 25 bytes. The last four bytes are a checksum check. They are the first four bytes of a double SHA-256 digest of the previous 21 bytes. For more information, please refer https://en.bitcoin.it/wiki/Address page. Here are some valid bitcoin addresses:
+# 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
+# 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
+
+constant $b58chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz';
+
+
+#| Validates a bitcoin address
+sub MAIN(Str $addr="1AGNa15ZQXAZUgFiqJ2i7Z2DPU2J6hW62i") {
+ my $byte =0;
+ my $c=0;
+ my @address=$addr.comb;
+ my $chksum = buf8.allocate(4,0);
+ my $bytes = buf8.allocate(25,0);
+ for ^@address.elems -> $i {
+ $c=index($b58chars,@address[$i]); # add next base 58 number to existing sum
+ for (^$bytes).reverse -> $j {
+ $c+=58 * $bytes[$j];
+ $bytes[$j] = $c mod 256; # take lower byte
+ $c=$c div 256; # take upper byte
+ }
+ say "Invalid: Address too long" and exit if $c>0;
+ }
+$chksum=$bytes.subbuf(*-4);
+ my $double_sha256 = sha256(sha256($bytes.subbuf(0..20)));
+ say "Invalid" and exit if $chksum !~~ $double_sha256.subbuf(^4);
+ say "Valid";
+};
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index b1d673c098..3cbf91e665 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -1,90 +1,27 @@
{
- "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
- },
- "xAxis" : {
- "type" : "category"
- },
- "subtitle" : {
- "text" : "[Champions: 8] Last updated at 2019-07-11 11:15:18 GMT"
- },
"legend" : {
"enabled" : 0
},
"title" : {
"text" : "Perl Weekly Challenge - 016"
},
- "yAxis" : {
- "title" : {
- "text" : "Total Solutions"
- }
+ "subtitle" : {
+ "text" : "[Champions: 9] Last updated at 2019-07-12 14:55:55 GMT"
},
- "series" : [
- {
- "colorByPoint" : 1,
- "name" : "Perl Weekly Challenge - 016",
- "data" : [
- {
- "drilldown" : "Andrezgz",
- "y" : 1,
- "name" : "Andrezgz"
- },
- {
- "name" : "Joelle Maslak",
- "y" : 2,
- "drilldown" : "Joelle Maslak"
- },
- {
- "y" : 3,
- "drilldown" : "Laurent Rosenfeld",
- "name" : "Laurent Rosenfeld"
- },
- {
- "y" : 2,
- "drilldown" : "Lubos Kolouch",
- "name" : "Lubos Kolouch"
- },
- {
- "drilldown" : "Ozzy",
- "y" : 1,
- "name" : "Ozzy"
- },
- {
- "y" : 2,
- "drilldown" : "Roger Bell West",
- "name" : "Roger Bell West"
- },
- {
- "y" : 1,
- "drilldown" : "Simon Proctor",
- "name" : "Simon Proctor"
- },
- {
- "drilldown" : "Steven Wilson",
- "y" : 1,
- "name" : "Steven Wilson"
- }
- ]
- }
- ],
"drilldown" : {
"series" : [
{
+ "name" : "Andrezgz",
"data" : [
[
"Perl 5",
1
]
],
- "name" : "Andrezgz",
"id" : "Andrezgz"
},
{
+ "name" : "Joelle Maslak",
"data" : [
[
"Perl 5",
@@ -95,12 +32,19 @@
1
]
],
- "name" : "Joelle Maslak",
"id" : "Joelle Maslak"
},
{
- "id" : "Laurent Rosenfeld",
- "name" : "Laurent Rosenfeld",
+ "id" : "Kevin Colyer",
+ "data" : [
+ [
+ "Perl 6",
+ 2
+ ]
+ ],
+ "name" : "Kevin Colyer"
+ },
+ {
"data" : [
[
"Perl 5",
@@ -114,67 +58,138 @@
"Blog",
1
]
- ]
+ ],
+ "id" : "Laurent Rosenfeld",
+ "name" : "Laurent Rosenfeld"
},
{
+ "name" : "Lubos Kolouch",
"id" : "Lubos Kolouch",
"data" : [
[
"Perl 5",
2
]
- ],
- "name" : "Lubos Kolouch"
+ ]
},
{
+ "name" : "Ozzy",
"id" : "Ozzy",
"data" : [
[
"Perl 6",
1
]
- ],
- "name" : "Ozzy"
+ ]
},
{
+ "id" : "Roger Bell West",
"data" : [
[
"Perl 5",
2
]
],
- "name" : "Roger Bell West",
- "id" : "Roger Bell West"
+ "name" : "Roger Bell West"
},
{
- "name" : "Simon Proctor",
+ "id" : "Simon Proctor",
"data" : [
[
"Perl 6",
1
]
],
- "id" : "Simon Proctor"
+ "name" : "Simon Proctor"
},
{
- "id" : "Steven Wilson",
- "name" : "Steven Wilson",
"data" : [
[
"Perl 5",
1
]
- ]
+ ],
+ "id" : "Steven Wilson",
+ "name" : "Steven Wilson"
}
]
},
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
+ },
+ "tooltip" : {
+ "followPointer" : 1,
+ "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/>"
+ },
"plotOptions" : {
"series" : {
- "borderWidth" : 0,
"dataLabels" : {
"format" : "{point.y}",
"enabled" : 1
- }
+ },
+ "borderWidth" : 0
}
+ },
+ "series" : [
+ {
+ "name" : "Perl Weekly Challenge - 016",
+ "colorByPoint" : 1,
+ "data" : [
+ {
+ "y" : 1,
+ "drilldown" : "Andrezgz",
+ "name" : "Andrezgz"
+ },
+ {
+ "name" : "Joelle Maslak",
+ "drilldown" : "Joelle Maslak",
+ "y" : 2
+ },
+ {
+ "y" : 2,
+ "name" : "Kevin Colyer",
+ "drilldown" : "Kevin Colyer"
+ },
+ {
+ "y" : 3,
+ "drilldown" : "Laurent Rosenfeld",
+ "name" : "Laurent Rosenfeld"
+ },
+ {
+ "y" : 2,
+ "drilldown" : "Lubos Kolouch",
+ "name" : "Lubos Kolouch"
+ },
+ {
+ "drilldown" : "Ozzy",
+ "name" : "Ozzy",
+ "y" : 1
+ },
+ {
+ "name" : "Roger Bell West",
+ "drilldown" : "Roger Bell West",
+ "y" : 2
+ },
+ {
+ "drilldown" : "Simon Proctor",
+ "name" : "Simon Proctor",
+ "y" : 1
+ },
+ {
+ "y" : 1,
+ "drilldown" : "Steven Wilson",
+ "name" : "Steven Wilson"
+ }
+ ]
+ }
+ ],
+ "chart" : {
+ "type" : "column"
+ },
+ "xAxis" : {
+ "type" : "category"
}
}
diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json
index 73102f6af0..8857485d40 100644
--- a/stats/pwc-language-breakdown-summary.json
+++ b/stats/pwc-language-breakdown-summary.json
@@ -1,49 +1,34 @@
{
- "chart" : {
- "type" : "column"
+ "subtitle" : {
+ "text" : "Last updated at 2019-07-12 14:56:05 GMT"
},
- "xAxis" : {
- "type" : "category",
- "labels" : {
- "style" : {
- "fontSize" : "13px",
- "fontFamily" : "Verdana, sans-serif"
- }
- }
+ "title" : {
+ "text" : "Perl Weekly Challenge Contributions - 2019"
},
"yAxis" : {
- "min" : 0,
"title" : {
"text" : null
- }
- },
- "title" : {
- "text" : "Perl Weekly Challenge Contributions - 2019"
- },
- "tooltip" : {
- "pointFormat" : "<b>{point.y:.0f}</b>"
+ },
+ "min" : 0
},
"legend" : {
"enabled" : "false"
},
- "subtitle" : {
- "text" : "Last updated at 2019-07-11 11:15:27 GMT"
- },
"series" : [
{
- "name" : "Contributions",
"dataLabels" : {
+ "align" : "right",
+ "color" : "#FFFFFF",
"enabled" : "true",
"style" : {
"fontFamily" : "Verdana, sans-serif",
"fontSize" : "13px"
},
- "align" : "right",
"format" : "{point.y:.0f}",
- "color" : "#FFFFFF",
- "rotation" : -90,
- "y" : 10
+ "y" : 10,
+ "rotation" : -90
},
+ "name" : "Contributions",
"data" : [
[
"Blog",
@@ -55,9 +40,24 @@
],
[
"Perl 6",
- 367
+ 369
]
]
}
- ]
+ ],
+ "tooltip" : {
+ "pointFormat" : "<b>{point.y:.0f}</b>"
+ },
+ "xAxis" : {
+ "labels" : {
+ "style" : {
+ "fontFamily" : "Verdana, sans-serif",
+ "fontSize" : "13px"
+ }
+ },
+ "type" : "category"
+ },
+ "chart" : {
+ "type" : "column"
+ }
}
diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json
index feb8b7f271..7b789cd859 100644
--- a/stats/pwc-language-breakdown.json
+++ b/stats/pwc-language-breakdown.json
@@ -1,9 +1,27 @@
{
+ "plotOptions" : {
+ "series" : {
+ "dataLabels" : {
+ "enabled" : 1,
+ "format" : "{point.y}"
+ },
+ "borderWidth" : 0
+ }
+ },
+ "subtitle" : {
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2019-07-12 14:56:05 GMT"
+ },
+ "title" : {
+ "text" : "Perl Weekly Challenge Language"
+ },
"yAxis" : {
"title" : {
"text" : "Total Solutions"
}
},
+ "legend" : {
+ "enabled" : "false"
+ },
"drilldown" : {
"series" : [
{
@@ -25,6 +43,7 @@
"id" : "001"
},
{
+ "name" : "002",
"data" : [
[
"Perl 5",
@@ -39,12 +58,10 @@
9
]
],
- "id" : "002",
- "name" : "002"
+ "id" : "002"
},
{
"name" : "003",
- "id" : "003",
"data" : [
[
"Perl 5",
@@ -58,10 +75,11 @@
"Blog",
8
]
- ]
+ ],
+ "id" : "003"
},
{
- "id" : "004",
+ "name" : "004",
"data" : [
[
"Perl 5",
@@ -76,10 +94,9 @@
9
]
],
- "name" : "004"
+ "id" : "004"
},
{
- "name" : "005",
"data" : [
[
"Perl 5",
@@ -94,10 +111,11 @@
11
]
],
+ "name" : "005",
"id" : "005"
},
{
- "name" : "006",
+ "id" : "006",
"data" : [
[
"Perl 5",
@@ -112,9 +130,10 @@
6
]
],
- "id" : "006"
+ "name" : "006"
},
{
+ "id" : "007",
"data" : [
[
"Perl 5",
@@ -129,11 +148,9 @@
8
]
],
- "id" : "007",
"name" : "007"
},
{
- "name" : "008",
"data" : [
[
"Perl 5",
@@ -148,9 +165,11 @@
9
]
],
+ "name" : "008",
"id" : "008"
},
{
+ "id" : "009",
"name" : "009",
"data" : [
[
@@ -165,8 +184,7 @@
"Blog",
11
]
- ],
- "id" : "009"
+ ]
},
{
"id" : "010",
@@ -187,6 +205,7 @@
"name" : "010"
},
{
+ "id" : "011",
"data" : [
[
"Perl 5",
@@ -201,11 +220,10 @@
8
]
],
- "id" : "011",
"name" : "011"
},
{
- "id" : "012",
+ "name" : "012",
"data" : [
[
"Perl 5",
@@ -220,10 +238,10 @@
9
]
],
- "name" : "012"
+ "id" : "012"
},
{
- "name" : "013",
+ "id" : "013",
"data" : [
[
"Perl 5",
@@ -238,9 +256,11 @@
11
]
],
- "id" : "013"
+ "name" : "013"
},
{
+ "id" : "014",
+ "name" : "014",
"data" : [
[
"Perl 5",
@@ -254,12 +274,10 @@
"Blog",
13
]
- ],
- "id" : "014",
- "name" : "014"
+ ]
},
{
- "id" : "015",
+ "name" : "015",
"data" : [
[
"Perl 5",
@@ -274,11 +292,10 @@
11
]
],
- "name" : "015"
+ "id" : "015"
},
{
"name" : "016",
- "id" : "016",
"data" : [
[
"Perl 5",
@@ -286,66 +303,45 @@
],
[
"Perl 6",
- 4
+ 6
],
[
"Blog",
1
]
- ]
+ ],
+ "id" : "016"
}
]
},
- "plotOptions" : {
- "series" : {
- "dataLabels" : {
- "enabled" : 1,
- "format" : "{point.y}"
- },
- "borderWidth" : 0
- }
- },
- "title" : {
- "text" : "Perl Weekly Challenge Language"
- },
- "tooltip" : {
- "pointFormat" : "<span style=\"color:{point.color}\">Challenge {point.name}</span>: <b>{point.y:f}</b><br/>",
- "followPointer" : "true",
- "headerFormat" : "<span style=\"font-size:11px\"></span>"
- },
- "legend" : {
- "enabled" : "false"
- },
- "subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2019-07-11 11:15:27 GMT"
- },
"series" : [
{
+ "colorByPoint" : "true",
"data" : [
{
- "drilldown" : "001",
"y" : 123,
- "name" : "#001"
+ "name" : "#001",
+ "drilldown" : "001"
},
{
"drilldown" : "002",
- "name" : "#002",
- "y" : 104
+ "y" : 104,
+ "name" : "#002"
},
{
- "drilldown" : "003",
+ "name" : "#003",
"y" : 66,
- "name" : "#003"
+ "drilldown" : "003"
},
{
+ "drilldown" : "004",
"name" : "#004",
- "y" : 84,
- "drilldown" : "004"
+ "y" : 84
},
{
- "drilldown" : "005",
+ "y" : 66,
"name" : "#005",
- "y" : 66
+ "drilldown" : "005"
},
{
"y" : 47,
@@ -358,59 +354,63 @@
"drilldown" : "007"
},
{
- "drilldown" : "008",
+ "name" : "#008",
"y" : 67,
- "name" : "#008"
+ "drilldown" : "008"
},
{
- "y" : 65,
+ "drilldown" : "009",
"name" : "#009",
- "drilldown" : "009"
+ "y" : 65
},
{
"drilldown" : "010",
- "name" : "#010",
- "y" : 58
+ "y" : 58,
+ "name" : "#010"
},
{
- "name" : "#011",
"y" : 77,
+ "name" : "#011",
"drilldown" : "011"
},
{
+ "drilldown" : "012",
"name" : "#012",
- "y" : 81,
- "drilldown" : "012"
+ "y" : 81
},
{
- "drilldown" : "013",
+ "y" : 74,
"name" : "#013",
- "y" : 74
+ "drilldown" : "013"
},
{
- "y" : 94,
"name" : "#014",
+ "y" : 94,
"drilldown" : "014"
},
{
- "drilldown" : "015",
"y" : 83,
- "name" : "#015"
+ "name" : "#015",
+ "drilldown" : "015"
},
{
"drilldown" : "016",
- "y" : 13,
+ "y" : 15,
"name" : "#016"
}
],
- "name" : "Perl Weekly Challenge Languages",
- "colorByPoint" : "true"
+ "name" : "Perl Weekly Challenge Languages"
}
],
+ "xAxis" : {
+ "type" : "category"
+ },
"chart" : {
"type" : "column"
},
- "xAxis" : {
- "type" : "category"
+ "tooltip" : {
+ "followPointer" : "true",
+ "pointFormat" : "<span style=\"color:{point.color}\">Challenge {point.name}</span>: <b>{point.y:f}</b><br/>",
+ "headerFormat" : "<span style=\"font-size:11px\"></span>"
}
}
diff --git a/stats/pwc-leaders.json b/stats/pwc-leaders.json
index aa9a6cdd49..93767d25bc 100644
--- a/stats/pwc-leaders.json
+++ b/stats/pwc-leaders.json
@@ -1,41 +1,333 @@
{
+ "series" : [
+ {
+ "data" : [
+ {
+ "y" : 164,
+ "name" : "#1: Joelle Maslak",
+ "drilldown" : "Joelle Maslak"
+ },
+ {
+ "name" : "#2: Laurent Rosenfeld",
+ "drilldown" : "Laurent Rosenfeld",
+ "y" : 160
+ },
+ {
+ "y" : 126,
+ "name" : "#3: Jaldhar H. Vyas",
+ "drilldown" : "Jaldhar H. Vyas"
+ },
+ {
+ "name" : "#4: Ruben Westerberg",
+ "drilldown" : "Ruben Westerberg",
+ "y" : 108
+ },
+ {
+ "name" : "#5: Adam Russell",
+ "drilldown" : "Adam Russell",
+ "y" : 90
+ },
+ {
+ "drilldown" : "Athanasius",
+ "name" : "#6: Athanasius",
+ "y" : 88
+ },
+ {
+ "y" : 82,
+ "drilldown" : "Arne Sommer",
+ "name" : "#7: Arne Sommer"
+ },
+ {
+ "drilldown" : "Simon Proctor",
+ "name" : "#8: Simon Proctor",
+ "y" : 74
+ },
+ {
+ "y" : 72,
+ "name" : "#9: Kian-Meng Ang",
+ "drilldown" : "Kian-Meng Ang"
+ },
+ {
+ "drilldown" : "Francis Whittle",
+ "name" : "#10: Francis Whittle",
+ "y" : 68
+ },
+ {
+ "y" : 66,
+ "drilldown" : "Dave Jacoby",
+ "name" : "#11: Dave Jacoby"
+ },
+ {
+ "name" : "#12: E. Choroba",
+ "drilldown" : "E. Choroba",
+ "y" : 66
+ },
+ {
+ "name" : "#13: Gustavo Chaves",
+ "drilldown" : "Gustavo Chaves",
+ "y" : 62
+ },
+ {
+ "name" : "#14: Andrezgz",
+ "drilldown" : "Andrezgz",
+ "y" : 60
+ },
+ {
+ "name" : "#15: Daniel Mantovani",
+ "drilldown" : "Daniel Mantovani",
+ "y" : 48
+ },
+ {
+ "drilldown" : "Duncan C. White",
+ "name" : "#16: Duncan C. White",
+ "y" : 48
+ },
+ {
+ "drilldown" : "Jo Christian Oterhals",
+ "name" : "#17: Jo Christian Oterhals",
+ "y" : 48
+ },
+ {
+ "y" : 48,
+ "drilldown" : "Steven Wilson",
+ "name" : "#18: Steven Wilson"
+ },
+ {
+ "y" : 48,
+ "name" : "#19: Yozen Hernandez",
+ "drilldown" : "Yozen Hernandez"
+ },
+ {
+ "name" : "#20: Dr James A. Smith",
+ "drilldown" : "Dr James A. Smith",
+ "y" : 44
+ },
+ {
+ "y" : 36,
+ "drilldown" : "Feng Chang",
+ "name" : "#21: Feng Chang"
+ },
+ {
+ "name" : "#22: Guillermo Ramos",
+ "drilldown" : "Guillermo Ramos",
+ "y" : 34
+ },
+ {
+ "y" : 32,
+ "drilldown" : "Mark Senn",
+ "name" : "#23: Mark Senn"
+ },
+ {
+ "name" : "#24: Nick Logan",
+ "drilldown" : "Nick Logan",
+ "y" : 32
+ },
+ {
+ "name" : "#25: Ozzy",
+ "drilldown" : "Ozzy",
+ "y" : 32
+ },
+ {
+ "name" : "#26: Lars Balker",
+ "drilldown" : "Lars Balker",
+ "y" : 28
+ },
+ {
+ "y" : 24,
+ "name" : "#27: Kevin Colyer",
+ "drilldown" : "Kevin Colyer"
+ },
+ {
+ "y" : 24,
+ "drilldown" : "Maxim Nechaev",
+ "name" : "#28: Maxim Nechaev"
+ },
+ {
+ "y" : 24,
+ "drilldown" : "Veesh Goldman",
+ "name" : "#29: Veesh Goldman"
+ },
+ {
+ "drilldown" : "Alicia Bielsa",
+ "name" : "#30: Alicia Bielsa",
+ "y" : 22
+ },
+ {
+ "name" : "#31: Doug Schrag",
+ "drilldown" : "Doug Schrag",
+ "y" : 20
+ },
+ {
+ "y" : 18,
+ "drilldown" : "Lubos Kolouch",
+ "name" : "#32: Lubos Kolouch"
+ },
+ {
+ "name" : "#33: Neil Bowers",
+ "drilldown" : "Neil Bowers",
+ "y" : 18
+ },
+ {
+ "name" : "#34: Jaime Corchado",
+ "drilldown" : "Jaime Corchado",
+ "y" : 16
+ },
+ {
+ "name" : "#35: Robert Gratza",
+ "drilldown" : "Robert Gratza",
+ "y" : 16
+ },
+ {
+ "name" : "#36: John Barrett",
+ "drilldown" : "John Barrett",
+ "y" : 14
+ },
+ {
+ "name" : "#37: Khalid",
+ "drilldown" : "Khalid",
+ "y" : 14
+ },
+ {
+ "y" : 12,
+ "drilldown" : "Aaron Sherman",
+ "name" : "#38: Aaron Sherman"
+ },
+ {
+ "y" : 12,
+ "drilldown" : "Donald Hunter",
+ "name" : "#39: Donald Hunter"
+ },
+ {
+ "y" : 12,
+ "drilldown" : "Kivanc Yazan",
+ "name" : "#40: Kivanc Yazan"
+ },
+ {
+ "y" : 12,
+ "name" : "#41: Maxim Kolodyazhny",
+ "drilldown" : "Maxim Kolodyazhny"
+ },
+ {
+ "drilldown" : "Philippe Bruhat",
+ "name" : "#42: Philippe Bruhat",
+ "y" : 12
+ },
+ {
+ "y" : 12,
+ "drilldown" : "Roger Bell West",
+ "name" : "#43: Roger Bell West"
+ },
+ {
+ "name" : "#44: Sergio Iglesias",
+ "drilldown" : "Sergio Iglesias",
+ "y" : 12
+ },
+ {
+ "name" : "#45: Arpad Toth",
+ "drilldown" : "Arpad Toth",
+ "y" : 10
+ },
+ {
+ "y" : 10,
+ "name" : "#46: Pete Houston",
+ "drilldown" : "Pete Houston"
+ },
+ {
+ "y" : 10,
+ "name" : "#47: Steve Rogerson",
+ "drilldown" : "Steve Rogerson"
+ },
+ {
+ "drilldown" : "Walt Mankowski",
+ "name" : "#48: Walt Mankowski",
+ "y" : 10
+ },
+ {
+ "drilldown" : "Alex Daniel",
+ "name" : "#49: Alex Daniel",
+ "y" : 8
+ },
+ {
+ "drilldown" : "Bob Kleemann",
+ "name" : "#50: Bob Kleemann",
+ "y" : 8
+ }
+ ],
+ "colorByPoint" : "true",
+ "name" : "Perl Weekly Challenge Leaders"
+ }
+ ],<