diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2019-07-04 12:18:52 +0100 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2019-07-04 12:18:52 +0100 |
| commit | fd5fc8c34b095516d28f358313a1f6206ac7a92f (patch) | |
| tree | 68d1b8d71400a224caf3381d3425d8f6fd4e60b3 | |
| parent | e650bbd6e95fa92f446cc7ec08372621ce14ad8c (diff) | |
| download | perlweeklychallenge-club-fd5fc8c34b095516d28f358313a1f6206ac7a92f.tar.gz perlweeklychallenge-club-fd5fc8c34b095516d28f358313a1f6206ac7a92f.tar.bz2 perlweeklychallenge-club-fd5fc8c34b095516d28f358313a1f6206ac7a92f.zip | |
- Added solutions by Kevin Colyer.
| -rw-r--r-- | challenge-015/kevin-colyer/perl6/ch-1.p6 | 30 | ||||
| -rw-r--r-- | challenge-015/kevin-colyer/perl6/ch-2.p6 | 48 | ||||
| -rw-r--r-- | stats/pwc-current.json | 265 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown-summary.json | 50 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown.json | 260 | ||||
| -rw-r--r-- | stats/pwc-leaders.json | 852 | ||||
| -rw-r--r-- | stats/pwc-summary-1-30.json | 42 | ||||
| -rw-r--r-- | stats/pwc-summary-31-60.json | 42 | ||||
| -rw-r--r-- | stats/pwc-summary-61-90.json | 102 | ||||
| -rw-r--r-- | stats/pwc-summary-91-120.json | 68 | ||||
| -rw-r--r-- | stats/pwc-summary.json | 52 |
11 files changed, 952 insertions, 859 deletions
diff --git a/challenge-015/kevin-colyer/perl6/ch-1.p6 b/challenge-015/kevin-colyer/perl6/ch-1.p6 new file mode 100644 index 0000000000..7fa0a914ac --- /dev/null +++ b/challenge-015/kevin-colyer/perl6/ch-1.p6 @@ -0,0 +1,30 @@ +#!/usr/bin/perl6 +use v6; + +use Test; + +# 15.1 Write a script to generate first 10 strong and weak prime numbers. +# +# For example, the nth prime number is represented by p(n). +# +# p(1) = 1 +# p(2) = 3 +# p(3) = 5 +# +# Strong Prime number p(n) when p(n) > [ p(n-1) + p(n+1) ] / 2 +# Weak Prime number p(n) when p(n) < [ p(n-1) + p(n+1) ] / 2 + +my @p = (2,3,*+2 ... ∞).grep: *.is-prime; + +my @weak = (1 .. ∞).map: { @p[$_] if @p[$_] < ( @p[$_-1] + @p[$_+1] ) /2 }; +my @strong = (1 .. ∞).map: { @p[$_] if @p[$_] > ( @p[$_-1] + @p[$_+1] ) /2 }; + + +sub MAIN($num where *>1) +{ + say "$num weak primes"; + say @weak[^$num]; + + say "$num strong primes"; + say @strong[^$num]; +} diff --git a/challenge-015/kevin-colyer/perl6/ch-2.p6 b/challenge-015/kevin-colyer/perl6/ch-2.p6 new file mode 100644 index 0000000000..fac6762f81 --- /dev/null +++ b/challenge-015/kevin-colyer/perl6/ch-2.p6 @@ -0,0 +1,48 @@ +#!/usr/bin/perl6 +use v6; + +use Test; + +# 15.2 +# Write a script to implement Vigenère cipher. The script should be able encode and decode. https://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher + +#| Encodes or Decodes a text using Vigenère cipher. +multi sub MAIN(Str $text , Str $key, Bool :$encode=True, Bool :$decode=False) { + + die "key needs to be smaller or equal to text" unless $text.chars > 0 and $key.chars > 0 and $key.chars <= $text.chars; + die "key [$key] must be ASCII" unless $key ~~ m:i /^ <[A..Z]>+ $/; + die "text [$text] must be ASCII" unless $text ~~ m:i /^ <[A..Z]>+ $/; + my $which=$encode && ! $decode; + + say VigenereCipher($text,$key,$which); +}; + +multi sub MAIN(Bool :$test=False) { + say $*USAGE and exit() unless $test==True; + + say "Testing"; + my $plaintext = "ATTACKATDAWN"; + my $key = "LEMONLEMONLE"; + my $ciphertext = "LXFOPVEFRNHR"; + is VigenereCipher($plaintext,$key,True), $ciphertext,"VigenereCipher encrypts ok"; + is VigenereCipher($ciphertext,$key,False),$plaintext ,"VigenereCipher decrypts ok"; + done-testing; +} + +sub VigenereCipher($text,$key,$encode) { + my $offset="A".ord; + my @t = $text.uc.comb.map(*.ord-$offset); + my @k = $key .uc.comb.map(*.ord-$offset); + my @result; + my $EorD = $encode==True ?? 1 !! -1; + + my $i=0; + + for ^@t -> $j { + @result.push: chr($offset + ( (@t[$j]+ $EorD*@k[$i]) mod 26) ); + $i=($i+1) mod @k.elems; + + } + return @result.join ; +} + diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 90afa7602d..6e09eb991b 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,10 +1,103 @@ { - "chart" : { - "type" : "column" + "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/>" + }, + "title" : { + "text" : "Perl Weekly Challenge - 015" }, "legend" : { "enabled" : 0 }, + "series" : [ + { + "data" : [ + { + "y" : 2, + "name" : "Andrezgz", + "drilldown" : "Andrezgz" + }, + { + "y" : 4, + "name" : "Dave Jacoby", + "drilldown" : "Dave Jacoby" + }, + { + "y" : 2, + "drilldown" : "Duane Powell", + "name" : "Duane Powell" + }, + { + "drilldown" : "E. Choroba", + "name" : "E. Choroba", + "y" : 3 + }, + { + "name" : "Guillermo Ramos", + "drilldown" : "Guillermo Ramos", + "y" : 3 + }, + { + "y" : 2, + "name" : "Gustavo Chaves", + "drilldown" : "Gustavo Chaves" + }, + { + "drilldown" : "Joelle Maslak", + "name" : "Joelle Maslak", + "y" : 2 + }, + { + "y" : 2, + "drilldown" : "Kevin Colyer", + "name" : "Kevin Colyer" + }, + { + "y" : 5, + "drilldown" : "Laurent Rosenfeld", + "name" : "Laurent Rosenfeld" + }, + { + "y" : 2, + "drilldown" : "Roger Bell West", + "name" : "Roger Bell West" + }, + { + "name" : "Ruben Westerberg", + "drilldown" : "Ruben Westerberg", + "y" : 4 + }, + { + "name" : "Simon Miner", + "drilldown" : "Simon Miner", + "y" : 1 + }, + { + "y" : 4, + "name" : "Steven Wilson", + "drilldown" : "Steven Wilson" + }, + { + "y" : 2, + "name" : "Veesh Goldman", + "drilldown" : "Veesh Goldman" + }, + { + "y" : 2, + "drilldown" : "Walt Mankowski", + "name" : "Walt Mankowski" + } + ], + "colorByPoint" : 1, + "name" : "Perl Weekly Challenge - 015" + } + ], "drilldown" : { "series" : [ { @@ -18,7 +111,6 @@ ] }, { - "id" : "Dave Jacoby", "data" : [ [ "Perl 5", @@ -29,19 +121,21 @@ 1 ] ], - "name" : "Dave Jacoby" + "name" : "Dave Jacoby", + "id" : "Dave Jacoby" }, { - "id" : "Duane Powell", - "name" : "Duane Powell", "data" : [ [ "Perl 5", 2 ] - ] + ], + "name" : "Duane Powell", + "id" : "Duane Powell" }, { + "name" : "E. Choroba", "id" : "E. Choroba", "data" : [ [ @@ -52,8 +146,7 @@ "Blog", 1 ] - ], - "name" : "E. Choroba" + ] }, { "data" : [ @@ -62,22 +155,22 @@ 3 ] ], - "name" : "Guillermo Ramos", - "id" : "Guillermo Ramos" + "id" : "Guillermo Ramos", + "name" : "Guillermo Ramos" }, { - "id" : "Gustavo Chaves", - "name" : "Gustavo Chaves", "data" : [ [ "Perl 5", 2 ] - ] + ], + "name" : "Gustavo Chaves", + "id" : "Gustavo Chaves" }, { - "id" : "Joelle Maslak", "name" : "Joelle Maslak", + "id" : "Joelle Maslak", "data" : [ [ "Perl 5", @@ -90,6 +183,18 @@ ] }, { + "name" : "Kevin Colyer", + "id" : "Kevin Colyer", + "data" : [ + [ + "Perl 6", + 2 + ] + ] + }, + { + "name" : "Laurent Rosenfeld", + "id" : "Laurent Rosenfeld", "data" : [ [ "Perl 5", @@ -103,19 +208,17 @@ "Blog", 1 ] - ], - "name" : "Laurent Rosenfeld", - "id" : "Laurent Rosenfeld" + ] }, { + "id" : "Roger Bell West", "name" : "Roger Bell West", "data" : [ [ "Perl 5", 2 ] - ], - "id" : "Roger Bell West" + ] }, { "id" : "Ruben Westerberg", @@ -132,16 +235,18 @@ ] }, { - "id" : "Simon Miner", - "name" : "Simon Miner", "data" : [ [ "Perl 5", 1 ] - ] + ], + "id" : "Simon Miner", + "name" : "Simon Miner" }, { + "name" : "Steven Wilson", + "id" : "Steven Wilson", "data" : [ [ "Perl 5", @@ -151,48 +256,30 @@ "Blog", 1 ] - ], - "name" : "Steven Wilson", - "id" : "Steven Wilson" + ] }, { "id" : "Veesh Goldman", + "name" : "Veesh Goldman", "data" : [ [ "Perl 5", 2 ] - ], - "name" : "Veesh Goldman" + ] }, { + "id" : "Walt Mankowski", "name" : "Walt Mankowski", "data" : [ [ "Perl 5", 2 ] - ], - "id" : "Walt Mankowski" + ] } ] }, - "xAxis" : { - "type" : "category" - }, - "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/>" - }, - "title" : { - "text" : "Perl Weekly Challenge - 015" - }, "plotOptions" : { "series" : { "borderWidth" : 0, @@ -202,85 +289,13 @@ } } }, + "chart" : { + "type" : "column" + }, "subtitle" : { - "text" : "[Champions: 14] Last updated at 2019-07-04 11:08:16 GMT" + "text" : "[Champions: 15] Last updated at 2019-07-04 11:18:34 GMT" }, - "series" : [ - { - "name" : "Perl Weekly Challenge - 015", - "data" : [ - { - "y" : 2, - "drilldown" : "Andrezgz", - "name" : "Andrezgz" - }, - { - "name" : "Dave Jacoby", - "y" : 4, - "drilldown" : "Dave Jacoby" - }, - { - "name" : "Duane Powell", - "y" : 2, - "drilldown" : "Duane Powell" - }, - { - "drilldown" : "E. Choroba", - "y" : 3, - "name" : "E. Choroba" - }, - { - "name" : "Guillermo Ramos", - "drilldown" : "Guillermo Ramos", - "y" : 3 - }, - { - "drilldown" : "Gustavo Chaves", - "y" : 2, - "name" : "Gustavo Chaves" - }, - { - "name" : "Joelle Maslak", - "drilldown" : "Joelle Maslak", - "y" : 2 - }, - { - "name" : "Laurent Rosenfeld", - "drilldown" : "Laurent Rosenfeld", - "y" : 5 - }, - { - "drilldown" : "Roger Bell West", - "y" : 2, - "name" : "Roger Bell West" - }, - { - "name" : "Ruben Westerberg", - "y" : 4, - "drilldown" : "Ruben Westerberg" - }, - { - "drilldown" : "Simon Miner", - "y" : 1, - "name" : "Simon Miner" - }, - { - "name" : "Steven Wilson", - "drilldown" : "Steven Wilson", - "y" : 4 - }, - { - "y" : 2, - "drilldown" : "Veesh Goldman", - "name" : "Veesh Goldman" - }, - { - "name" : "Walt Mankowski", - "drilldown" : "Walt Mankowski", - "y" : 2 - } - ], - "colorByPoint" : 1 - } - ] + "xAxis" : { + "type" : "category" + } } diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 15564dca87..50966abcd1 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,19 +1,17 @@ { - "tooltip" : { - "pointFormat" : "<b>{point.y:.0f}</b>" - }, "series" : [ { + "name" : "Contributions", "dataLabels" : { - "enabled" : "true", - "y" : 10, - "color" : "#FFFFFF", "format" : "{point.y:.0f}", + "color" : "#FFFFFF", + "y" : 10, + "rotation" : -90, + "enabled" : "true", "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" + "fontSize" : "13px", + "fontFamily" : "Verdana, sans-serif" }, - "rotation" : -90, "align" : "right" }, "data" : [ @@ -27,14 +25,19 @@ ], [ "Perl 6", - 344 + 346 ] - ], - "name" : "Contributions" + ] } ], - "title" : { - "text" : "Perl Weekly Challenge Contributions - 2019" + "yAxis" : { + "min" : 0, + "title" : { + "text" : null + } + }, + "subtitle" : { + "text" : "Last updated at 2019-07-04 11:18:47 GMT" }, "xAxis" : { "type" : "category", @@ -45,19 +48,16 @@ } } }, - "subtitle" : { - "text" : "Last updated at 2019-07-04 11:08:40 GMT" - }, - "legend" : { - "enabled" : "false" - }, "chart" : { "type" : "column" }, - "yAxis" : { - "min" : 0, - "title" : { - "text" : null - } + "title" : { + "text" : "Perl Weekly Challenge Contributions - 2019" + }, + "tooltip" : { + "pointFormat" : "<b>{point.y:.0f}</b>" + }, + "legend" : { + "enabled" : "false" } } diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index ed79c06025..c9b22fc331 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,118 +1,17 @@ { - "plotOptions" : { - "series" : { - "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" - }, - "borderWidth" : 0 - } + "legend" : { + "enabled" : "false" }, "tooltip" : { "followPointer" : "true", - "headerFormat" : "<span style=\"font-size:11px\"></span>", - "pointFormat" : "<span style=\"color:{point.color}\">Challenge {point.name}</span>: <b>{point.y:f}</b><br/>" - }, - "title" : { - "text" : "Perl Weekly Challenge Language" - }, - "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2019-07-04 11:08:40 GMT" - }, - "xAxis" : { - "type" : "category" - }, - "series" : [ - { - "colorByPoint" : "true", - "data" : [ - { - "y" : 123, - "name" : "#001", - "drilldown" : "001" - }, - { - "name" : "#002", - "drilldown" : "002", - "y" : 104 - }, - { - "drilldown" : "003", - "name" : "#003", - "y" : 66 - }, - { - "drilldown" : "004", - "name" : "#004", - "y" : 84 - }, - { - "name" : "#005", - "drilldown" : "005", - "y" : 66 - }, - { - "y" : 47, - "drilldown" : "006", - "name" : "#006" - }, - { - "y" : 54, - "name" : "#007", - "drilldown" : "007" - }, - { - "drilldown" : "008", - "name" : "#008", - "y" : 67 - }, - { - "y" : 65, - "name" : "#009", - "drilldown" : "009" - }, - { - "y" : 58, - "name" : "#010", - "drilldown" : "010" - }, - { - "name" : "#011", - "drilldown" : "011", - "y" : 77 - }, - { - "name" : "#012", - "drilldown" : "012", - "y" : 81 - }, - { - "drilldown" : "013", - "name" : "#013", - "y" : 74 - }, - { - "y" : 94, - "name" : "#014", - "drilldown" : "014" - }, - { - "drilldown" : "015", - "name" : "#015", - "y" : 38 - } - ], - "name" : "Perl Weekly Challenge Languages" - } - ], - "legend" : { - "enabled" : "false" + "pointFormat" : "<span style=\"color:{point.color}\">Challenge {point.name}</span>: <b>{point.y:f}</b><br/>", + "headerFormat" : "<span style=\"font-size:11px\"></span>" }, "drilldown" : { "series" : [ { - "id" : "001", "name" : "001", + "id" : "001", "data" : [ [ "Perl 5", @@ -129,6 +28,8 @@ ] }, { + "id" : "002", + "name" : "002", "data" : [ [ "Perl 5", @@ -142,13 +43,11 @@ "Blog", 9 ] - ], - "id" : "002", - "name" : "002" + ] }, { - "id" : "003", "name" : "003", + "id" : "003", "data" : [ [ "Perl 5", @@ -165,8 +64,8 @@ ] }, { - "name" : "004", "id" : "004", + "name" : "004", "data" : [ [ "Perl 5", @@ -183,8 +82,8 @@ ] }, { - "name" : "005", "id" : "005", + "name" : "005", "data" : [ [ "Perl 5", @@ -219,6 +118,8 @@ ] }, { + "name" : "007", + "id" : "007", "data" : [ [ "Perl 5", @@ -232,9 +133,7 @@ "Blog", 8 ] - ], - "id" : "007", - "name" : "007" + ] }, { "name" : "008", @@ -255,8 +154,8 @@ ] }, { - "name" : "009", "id" : "009", + "name" : "009", "data" : [ [ "Perl 5", @@ -291,8 +190,6 @@ "id" : "010" }, { - "name" : "011", - "id" : "011", "data" : [ [ "Perl 5", @@ -306,11 +203,11 @@ "Blog", 8 ] - ] + ], + "name" : "011", + "id" : "011" }, { - "id" : "012", - "name" : "012", "data" : [ [ "Perl 5", @@ -324,11 +221,13 @@ "Blog", 9 ] - ] + ], + "name" : "012", + "id" : "012" }, { - "id" : "013", "name" : "013", + "id" : "013", "data" : [ [ "Perl 5", @@ -345,8 +244,6 @@ ] }, { - "name" : "014", - "id" : "014", "data" : [ [ "Perl 5", @@ -360,9 +257,13 @@ "Blog", 13 ] - ] + ], + "id" : "014", + "name" : "014" }, { + "name" : "015", + "id" : "015", "data" : [ [ "Perl 5", @@ -370,18 +271,99 @@ ], [ "Perl 6", - 5 + 7 ], [ "Blog", 4 ] - ], - "id" : "015", - "name" : "015" + ] } ] }, + "series" : [ + { + "name" : "Perl Weekly Challenge Languages", + "colorByPoint" : "true", + "data" : [ + { + "y" : 123, + "drilldown" : "001", + "name" : "#001" + }, + { + "y" : 104, + "drilldown" : "002", + "name" : "#002" + }, + { + "y" : 66, + "drilldown" : "003", + "name" : "#003" + }, + { + "y" : 84, + "drilldown" : "004", + "name" : "#004" + }, + { + "y" : 66, + "name" : "#005", + "drilldown" : "005" + }, + { + "drilldown" : "006", + "name" : "#006", + "y" : 47 + }, + { + "name" : "#007", + "drilldown" : "007", + "y" : 54 + }, + { + "drilldown" : "008", + "name" : "#008", + "y" : 67 + }, + { + "name" : "#009", + "drilldown" : "009", + "y" : 65 + }, + { + "name" : "#010", + "drilldown" : "010", + "y" : 58 + }, + { + "drilldown" : "011", + "name" : "#011", + "y" : 77 + }, + { + "drilldown" : "012", + "name" : "#012", + "y" : 81 + }, + { + "name" : "#013", + "drilldown" : "013", + "y" : 74 + }, + { + "name" : "#014", + "drilldown" : "014", + "y" : 94 + }, + { + "name" : "#015", + "drilldown" : "015", + "y" : 40 + } + ] + } + ], "yAxis" : { "title" : { "text" : "Total Solutions" @@ -389,5 +371,23 @@ }, "chart" : { "type" : "column" + }, + "title" : { + "text" : "Perl Weekly Challenge Language" + }, + "plotOptions" : { + "series" : { + "borderWidth" : 0, + "dataLabels" : { + "format" : "{point.y}", + "enabled" : 1 + } + } + }, + "xAxis" : { + "type" : "category" + }, + "subtitle" : { + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2019-07-04 11:18:47 GMT" } } diff --git a/stats/pwc-leaders.json b/stats/pwc-leaders.json index 24291ea340..fb56f800aa 100644 --- a/stats/pwc-leaders.json +++ b/stats/pwc-leaders.json @@ -1,293 +1,4 @@ { - "title" : { - "text" : "Perl Weekly Challenge Leaders (TOP 50)" - }, - "series" : [ - { - "name" : "Perl Weekly Challenge Leaders", - "colorByPoint" : "true", - "data" : [ - { - "name" : "#1: Joelle Maslak", - "y" : 152, - "drilldown" : "Joelle Maslak" - }, - { - "name" : "#2: Laurent Rosenfeld", - "y" : 152, - "drilldown" : "Laurent Rosenfeld" - }, - { - "name" : "#3: Jaldhar H. Vyas", - "drilldown" : "Jaldhar H. Vyas", - "y" : 116 - }, - { - "y" : 108, - "drilldown" : "Ruben Westerberg", - "name" : "#4: Ruben Westerberg" - }, - { - "y" : 84, - "drilldown" : "Adam Russell", - "name" : "#5: Adam Russell" - }, - { - "name" : "#6: Arne Sommer", - "y" : 76, - "drilldown" : "Arne Sommer" - }, - { - "drilldown" : "Athanasius", - "y" : 76, - "name" : "#7: Athanasius" - }, - { - "drilldown" : "Kian-Meng Ang", - "y" : 70, - "name" : "#8: Kian-Meng Ang" - }, - { - "drilldown" : "Simon Proctor", - "y" : 70, - "name" : "#9: Simon Proctor" - }, - { - "drilldown" : "Dave Jacoby", - "y" : 66, - "name" : "#10: Dave Jacoby" - }, - { - "drilldown" : "E. Choroba", - "y" : 66, - "name" : "#11: E. Choroba" - }, - { - "y" : 62, - "drilldown" : "Francis Whittle", - "name" : "#12: Francis Whittle" - }, - { - "drilldown" : "Gustavo Chaves", - "y" : 62, - "name" : "#13: Gustavo Chaves" - }, - { - "name" : "#14: Andrezgz", - "drilldown" : "Andrezgz", - "y" : 58 - }, - { - "name" : "#15: Jo Christian Oterhals", - "drilldown" : "Jo Christian Oterhals", - "y" : 48 - }, - { - "drilldown" : "Steven Wilson", - "y" : 46, - "name" : "#16: Steven Wilson" - }, - { - "name" : "#17: Daniel Mantovani", - "y" : 44, - "drilldown" : "Daniel Mantovani" - }, - { - "y" : 44, - "drilldown" : "Dr James A. Smith", - "name" : "#18: Dr James A. Smith" - }, - { - "drilldown" : "Duncan C. White", - "y" : 44, - "name" : "#19: Duncan C. White" - }, - { - "drilldown" : "Yozen Hernandez", - "y" : 40, - "name" : "#20: Yozen Hernandez" - }, - { - "name" : "#21: Feng Chang", - "drilldown" : "Feng Chang", - "y" : 36 - }, - { - "name" : "#22: Guillermo Ramos", - "y" : 34, - "drilldown" : "Guillermo Ramos" - }, - { - "y" : 32, - "drilldown" : "Mark Senn", - "name" : "#23: Mark Senn" - }, - { - "y" : 32, - "drilldown" : "Nick Logan", - "name" : "#24: Nick Logan" - }, - { - "y" : 28, - "drilldown" : "Lars Balker", - "name" : "#25: Lars Balker" - }, - { - "drilldown" : "Ozzy", - "y" : 26, - "name" : "#26: Ozzy" - }, - { - "name" : "#27: Maxim Nechaev", - "y" |
