diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2022-03-20 22:58:16 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2022-03-20 22:58:16 +0000 |
| commit | 8c3f56cfad04a42f2ce2d7540c56bf74f36ab023 (patch) | |
| tree | 763b0c385e7995ac5c12d739b935fff839fc03f6 | |
| parent | bbe1c19f2985070a77d2880e3a9723bc09d0704f (diff) | |
| download | perlweeklychallenge-club-8c3f56cfad04a42f2ce2d7540c56bf74f36ab023.tar.gz perlweeklychallenge-club-8c3f56cfad04a42f2ce2d7540c56bf74f36ab023.tar.bz2 perlweeklychallenge-club-8c3f56cfad04a42f2ce2d7540c56bf74f36ab023.zip | |
- Added solutions by Colin Crain.
| -rwxr-xr-x | challenge-156/colin-crain/perl/ch-1.pl | 144 | ||||
| -rwxr-xr-x | challenge-156/colin-crain/perl/ch-2.pl | 145 | ||||
| -rwxr-xr-x | challenge-156/colin-crain/raku/ch-1.raku | 18 | ||||
| -rwxr-xr-x | challenge-156/colin-crain/raku/ch-2.raku | 44 | ||||
| -rw-r--r-- | stats/pwc-current.json | 438 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown-summary.json | 80 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown.json | 1054 | ||||
| -rw-r--r-- | stats/pwc-leaders.json | 764 | ||||
| -rw-r--r-- | stats/pwc-summary-1-30.json | 46 | ||||
| -rw-r--r-- | stats/pwc-summary-121-150.json | 98 | ||||
| -rw-r--r-- | stats/pwc-summary-151-180.json | 40 | ||||
| -rw-r--r-- | stats/pwc-summary-181-210.json | 36 | ||||
| -rw-r--r-- | stats/pwc-summary-211-240.json | 104 | ||||
| -rw-r--r-- | stats/pwc-summary-241-270.json | 40 | ||||
| -rw-r--r-- | stats/pwc-summary-31-60.json | 98 | ||||
| -rw-r--r-- | stats/pwc-summary-61-90.json | 118 | ||||
| -rw-r--r-- | stats/pwc-summary-91-120.json | 110 | ||||
| -rw-r--r-- | stats/pwc-summary.json | 50 |
18 files changed, 1893 insertions, 1534 deletions
diff --git a/challenge-156/colin-crain/perl/ch-1.pl b/challenge-156/colin-crain/perl/ch-1.pl new file mode 100755 index 0000000000..ed68354d39 --- /dev/null +++ b/challenge-156/colin-crain/perl/ch-1.pl @@ -0,0 +1,144 @@ +#!/Users/colincrain/perl5/perlbrew/perls/perl-5.32.0/bin/perl
+#
+# .pl
+#
+# Pernicious Numbers
+# Submitted by: Mohammad S Anwar
+# Write a script to permute first 10 Pernicious Numbers.
+#
+# A pernicious number is a positive integer which has prime number
+# of ones in its binary representation.
+#
+# The first pernicious number is 3 since binary representation of 3
+# = (11) and 1 + 1 = 2, which is a prime.
+#
+# Expected Output
+# 3, 5, 6, 7, 9, 10, 11, 12, 13, 14
+#
+# Analysis
+#
+# Pernicious numbers are a product of the dark side of number
+# theory, or as I call it, dark number theory. And yes that is
+# a totally real thing I didn't just make up.
+#
+# In dark number theory half the numbers are plain evil. And
+# the numbers that are not evil are mearly odious. Numbers are
+# wicked, and in groups — angry mobs set in action, descending
+# on the castle — they can be monsterous.
+#
+# The evil numbers have an even popcount, or binary Hamming
+# index, the odious the complementary odd fraction, and
+# therefore all positive numbers are either evil or odious. The
+# pernicious numbers have a prime Hamming weight, which makes
+# pernicious numbers to be generally, but not exclusively
+# odious, although some can still be said to be outright evil.
+#
+# The relative distribution between evil and odiousness in
+# numbers is quantified by their perfidy.
+
+# Some numbers, it seems, cannot be trusted. 13, for example,
+# is obviously on the dark side, and perniciously odious; this is
+# so obvious that 1313 Mockingbird Place was the fictional
+# address fo the Munster's home, a television family of literal
+# monsters. "13.13" is also the name of a record release by the musician
+# Lydia Lunch. This recording is well produced, full of
+# wailing, dismal lyrics atop a psychedelic, even Beatlesque
+# sonic backdrop, but apparently the animosity between Lunch
+# and her backing band, members the LA punk group the Weirdos,
+# was so great that she chose to allow the work to languish and
+# refused to press more copies past the first run for literally
+# decades.
+#
+# Whole lot of evil going on there. Hail Satan, Lydia.
+#
+# Oh, and now that we've brought up that particular being, in
+# the OEIS the sequence A051003, numbers containing the
+# digit-sequence 666, are known as the hateful numbers, and
+# furthermore numbers with 666 digits represent the apocalypes
+# numbers. I will now make a conjecture that for every person
+# who has existed and will exist throughout history, somewhere
+# there is a unique apocalypse number with their name on it.
+#
+# How's that for representing the dark side?
+#
+# Method
+#
+# To find the pernicious numbers we will need some sort of
+# popcount function to count the population of 1s in a binary
+# representation. We first visited this idea in PWC 114,
+# Integer Set Bits.
+#
+#
+#
+# © 2022 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use utf8;
+use feature ":5.26";
+use feature qw(signatures);
+no warnings 'experimental::signatures';
+
+
+my $request = shift || 30;
+
+my @perns;
+my $candidate = 0;
+my $p = prime_generator();
+my @primes = $p->();
+my %primes = ( $primes[-1] => 1 );
+
+while (@perns <= $request) {
+ my $pop = popcount( $candidate );
+ push @primes, $p->() and $primes{$primes[-1]}++ until $primes[-1] > $pop;
+ push @perns, $candidate if $primes{$pop};
+ $candidate++;
+}
+
+say "@perns";
+
+
+
+sub popcount ( $num, $sum = 0 ) {
+ $sum += $_ for split '', sprintf "%b", $num;
+ return $sum;
+}
+
+sub prime_generator {
+## returns an iterator closure that once started always delivers the next prime
+ state @primes;
+
+ return sub {
+ if ( @primes < 2 ) {
+ push @primes, @primes == 0 ? 2 : 3;
+ return $primes[-1];
+ }
+
+ my $candidate = $primes[-1] ;
+ CANDIDATE: while ( $candidate += 2 ) {
+ my $sqrt_candidate = sqrt( $candidate );
+ for my $test ( @primes ) {
+ next CANDIDATE if $candidate % $test == 0;
+ last if $test > $sqrt_candidate;
+ }
+ push @primes, $candidate;
+ return $candidate;
+ }
+ }
+}
+
+
+
+
+
+
+
+
+# use Test::More;
+#
+# is
+#
+# done_testing();
diff --git a/challenge-156/colin-crain/perl/ch-2.pl b/challenge-156/colin-crain/perl/ch-2.pl new file mode 100755 index 0000000000..cb8f1c0fc9 --- /dev/null +++ b/challenge-156/colin-crain/perl/ch-2.pl @@ -0,0 +1,145 @@ +#!/Users/colincrain/perl5/perlbrew/perls/perl-5.32.0/bin/perl
+#
+# wiggling-weirdness.pl
+#
+# worrisome?
+
+# wonderous?
+
+# wacky?
+#
+# Weird Number
+# Submitted by: Mohammad S Anwar
+# You are given number, $n > 0.
+#
+# Write a script to find out if the given number is a Weird Number.
+#
+# According to Wikipedia, it is defined as:
+#
+# The sum of the proper divisors (divisors including 1 but not itself) of the
+# number is greater than the number, but no subset of those divisors sums to
+# the number itself.
+#
+# Example 1:
+# Input: $n = 12
+# Output: 0
+#
+# Since the proper divisors of 12 are 1, 2, 3, 4, and 6, which sum to 16; but
+# 2 + 4 + 6 = 12.
+#
+# Example 2:
+# Input: $n = 70
+# Output: 1
+#
+# As the proper divisors of 70 are 1, 2, 5, 7, 10, 14, and 35; these sum to
+# 74, but no subset of these sums to 70.
+#
+# analysis:
+#
+# If weird numbers were common, I suppose the reasoning is,
+# then they wouldn't be very weird, now would they? Well
+# frankly my own life experience directly and daily contradicts
+# this by inspection. Maybe other people's lives are boring and
+# uneventful, but I wouldn't know — and don't have any reason
+# to believe the weird stops at my door.
+#
+# The world, I like to say, is not only weirder than you
+# imagine, but is weirder than you can imagine.
+#
+# A number that is equal to the sum of its proper divisors is
+# known as a perfect number. A number that can be formed from a
+# subset of its proper divisors is not-quite perfect, and is
+# known as a semiperfect number.
+#
+# A number whose proper divisors add to a sum greater than the
+# original number is known as an abundant number. Putting this
+# together it follows that semiperfect numbers are abundant, as
+# there must be some factor left over from constructing the
+# qualifying subset that makes a number semiperfect instead of
+# perfect.
+#
+# The weird numbers are abundant, meaning there are enough
+# factors to sum to the number, but also no combination of
+# those factors can be assembled to do the job, and so are not
+# semiperfect.
+#
+# This combination is rather unusual, to say the least.
+#
+# © 2022 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use utf8;
+use feature ":5.26";
+use feature qw(signatures);
+no warnings 'experimental::signatures';
+
+
+
+my $count = shift @ARGV // 10;
+my $candidate = 0;
+my @weird;
+
+while ( @weird < $count and ++$candidate ) {
+ my @pd = proper_divisors( $candidate, 1 );
+
+ push @weird, $candidate
+ if abundant($candidate, @pd) and not semiperfect($candidate, @pd);
+}
+
+say "@weird";
+
+
+sub proper_divisors ($num, $sort = 1) {
+ my @pd = 1;
+
+ for (2..sqrt $num) {
+ next if $num % $_;
+ push @pd, ( $num/$_ , $_);
+ }
+ return sort {$b<=>$a} @pd if $sort;
+ return @pd;
+}
+
+sub abundant ( $num, @pdiv ) {
+ my $sum = 0;
+ $sum += $_ for @pdiv;
+ $sum > $num
+ ? 1
+ : 0
+}
+
+sub semiperfect ( $num, @pdiv ) {
+ my $found = 0;
+ my $search_factors = sub ( $num, $total, @facs ) {
+ $found = 1 if $total == $num;
+ return if $found == 1;
+ return if $total > $num;
+ return if @facs == 0;
+
+ my $factor = shift @facs;
+
+ ## take option
+ __SUB__->( $num, $total+$factor,
+ grep { $total+$factor+$_ <= $num } @facs);
+ ## pass option
+ __SUB__->( $num, $total, @facs)
+ } ;
+
+ $search_factors->( $num, 0, @pdiv );
+ return $found;
+}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/challenge-156/colin-crain/raku/ch-1.raku b/challenge-156/colin-crain/raku/ch-1.raku new file mode 100755 index 0000000000..0088a70cd9 --- /dev/null +++ b/challenge-156/colin-crain/raku/ch-1.raku @@ -0,0 +1,18 @@ +#!/usr/bin/env perl6 +# +# +# .raku +# +# +# +# © 2022 colin crain +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## + + + +unit sub MAIN ( $request = 30 ) ; + +say ((1..*).grep({.base(2) + .comb + .sum + .is-prime}))[^$request]; diff --git a/challenge-156/colin-crain/raku/ch-2.raku b/challenge-156/colin-crain/raku/ch-2.raku new file mode 100755 index 0000000000..043e7d0c69 --- /dev/null +++ b/challenge-156/colin-crain/raku/ch-2.raku @@ -0,0 +1,44 @@ +#!/usr/bin/env perl6 +# +# +# .raku +# +# +# +# © 2022 colin crain +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## + + + +unit sub MAIN ( $count = 3 ) ; + + +say $_[*-1] for ((1..*) .map({proper_divisors($_)}) + .grep({abundant($_) and not semiperfect($_)}))[^$count] ; + +sub proper_divisors ($num) { + |((1..$num/2).grep($num %% *)) , $num +} + +sub abundant ( @pdiv is copy ) { + my $num = @pdiv.pop; + @pdiv.sum > $num; +} + +## a unsatisfactorily slow solution, but sound + +sub semiperfect ( @pdiv is copy) { +## given a value and a list of proper divisors, returns yes/no +## if a subset of the divisors can be found to sum to the number + my $num = @pdiv.pop; + my $max = @pdiv.elems; + + for ( 1..2**$max - 1 ) { + my $fmt = '%0' ~ $max ~ 'b' ; + my @mask = $_.fmt("$fmt").comb; + my $sum = (@mask Z* @pdiv).sum ; + + return True if $sum == $num; + } + return False; +} diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 1ca43b7aba..aec86cf737 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,22 +1,179 @@ { + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "xAxis" : { + "type" : "category" + }, "title" : { "text" : "The Weekly Challenge - 156" }, "chart" : { "type" : "column" }, + "legend" : { + "enabled" : 0 + }, + "tooltip" : { + "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/>" + }, "subtitle" : { - "text" : "[Champions: 26] Last updated at 2022-03-20 22:38:48 GMT" + "text" : "[Champions: 26] Last updated at 2022-03-20 22:55:02 GMT" }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" + "plotOptions" : { + "series" : { + "borderWidth" : 0, + "dataLabels" : { + "format" : "{point.y}", + "enabled" : 1 + } } }, + "series" : [ + { + "data" : [ + { + "drilldown" : "Arne Sommer", + "name" : "Arne Sommer", + "y" : 3 + }, + { + "y" : 4, + "name" : "Athanasius", + "drilldown" : "Athanasius" + }, + { + "y" : 3, + "name" : "Cheok-Yin Fung", + "drilldown" : "Cheok-Yin Fung" + }, + { + "y" : 6, + "name" : "Colin Crain", + "drilldown" : "Colin Crain" + }, + { + "y" : 3, + "name" : "Dave Jacoby", + "drilldown" : "Dave Jacoby" + }, + { + "name" : "Duncan C. White", + "drilldown" : "Duncan C. White", + "y" : 2 + }, + { + "drilldown" : "E. Choroba", + "name" : "E. Choroba", + "y" : 2 + }, + { + "y" : 6, + "drilldown" : "Flavio Poletti", + "name" : "Flavio Poletti" + }, + { + "drilldown" : "James Smith", + "name" : "James Smith", + "y" : 3 + }, + { + "drilldown" : "Jan Krnavek", + "name" : "Jan Krnavek", + "y" : 1 + }, + { + "drilldown" : "Jorg Sommrey", + "name" : "Jorg Sommrey", + "y" : 2 + }, + { + "name" : "Kueppo Wesley", + "drilldown" : "Kueppo Wesley", + "y" : 4 + }, + { + "name" : "Laurent Rosenfeld", + "drilldown" : "Laurent Rosenfeld", + "y" : 5 + }, + { + "name" : "Lubos Kolouch", + "drilldown" : "Lubos Kolouch", + "y" : 2 + }, + { + "drilldown" : "Luca Ferrari", + "name" : "Luca Ferrari", + "y" : 6 + }, + { + "name" : "Mark Anderson", + "drilldown" : "Mark Anderson", + "y" : 2 + }, + { + "name" : "Marton Polgar", + "drilldown" : "Marton Polgar", + "y" : 2 + }, + { + "y" : 2, + "name" : "Mohammad S Anwar", + "drilldown" : "Mohammad S Anwar" + }, + { + "name" : "Niels van Dijke", + "drilldown" : "Niels van Dijke", + "y" : 2 + }, + { + "drilldown" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith", + "y" : 3 + }, + { + "y" : 2, + "drilldown" : "PokGoPun", + "name" : "PokGoPun" + }, + { + "y" : 4, + "drilldown" : "Robert DiCicco", + "name" : "Robert DiCicco" + }, + { + "y" : 2, + "name" : "Robert Ransbottom", + "drilldown" : "Robert Ransbottom" + }, + { + "y" : 5, + "name" : "Roger Bell_West", + "drilldown" : "Roger Bell_West" + }, + { + "name" : "Ulrich Rieke", + "drilldown" : "Ulrich Rieke", + "y" : 4 + }, + { + "y" : 3, + "drilldown" : "W. Luis Mochan", + "name" : "W. Luis Mochan" + } + ], + "name" : "The Weekly Challenge - 156", + "colorByPoint" : 1 + } + ], "drilldown" : { "series" : [ { - "name" : "Arne Sommer", "data" : [ [ "Raku", @@ -27,10 +184,10 @@ 1 ] ], - "id" : "Arne Sommer" + "id" : "Arne Sommer", + "name" : "Arne Sommer" }, { - "id" : "Athanasius", "data" : [ [ "Perl", @@ -41,10 +198,10 @@ 2 ] ], - "name" : "Athanasius" + "name" : "Athanasius", + "id" : "Athanasius" }, { - "name" : "Cheok-Yin Fung", "data" : [ [ "Perl", @@ -55,20 +212,30 @@ 1 ] ], + "name" : "Cheok-Yin Fung", "id" : "Cheok-Yin Fung" }, { - "id" : "Colin Crain", "data" : [ [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ "Blog", 2 ] ], - "name" : "Colin Crain" + "name" : "Colin Crain", + "id" : "Colin Crain" }, { "id" : "Dave Jacoby", + "name" : "Dave Jacoby", "data" : [ [ "Perl", @@ -78,18 +245,17 @@ "Blog", 1 ] - ], - "name" : "Dave Jacoby" + ] }, { + "id" : "Duncan C. White", "name" : "Duncan C. White", "data" : [ [ "Perl", 2 ] - ], - "id" : "Duncan C. White" + ] }, { "data" : [ @@ -98,11 +264,12 @@ 2 ] ], - "id" : "E. Choroba", - "name" : "E. Choroba" + "name" : "E. Choroba", + "id" : "E. Choroba" }, { "name" : "Flavio Poletti", + "id" : "Flavio Poletti", "data" : [ [ "Perl", @@ -116,8 +283,7 @@ "Blog", 2 ] - ], - "id" : "Flavio Poletti" + ] }, { "data" : [ @@ -134,24 +300,24 @@ "name" : "James Smith" }, { + "name" : "Jan Krnavek", "id" : "Jan Krnavek", "data" : [ [ "Raku", 1 ] - ], - "name" : "Jan Krnavek" + ] }, { - "name" : "Jorg Sommrey", - "id" : "Jorg Sommrey", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Jorg Sommrey", + "id" : "Jorg Sommrey" }, { "data" : [ @@ -168,6 +334,8 @@ "name" : "Kueppo Wesley" }, { + "name" : "Laurent Rosenfeld", + "id" : "Laurent Rosenfeld", "data" : [ [ "Perl", @@ -181,23 +349,19 @@ "Blog", 1 ] - ], - "id" : "Laurent Rosenfeld", - "name" : "Laurent Rosenfeld" + ] }, { + "name" : "Lubos Kolouch", + "id" : "Lubos Kolouch", "data" : [ [ "Perl", 2 ] - ], - "id" : "Lubos Kolouch", - "name" : "Lubos Kolouch" + ] }, { - "name" : "Luca Ferrari", - "id" : "Luca Ferrari", "data" : [ [ "Raku", @@ -207,11 +371,13 @@ "Blog", 4 ] - ] + ], + "name" : "Luca Ferrari", + "id" : "Luca Ferrari" }, { - "name" : "Mark Anderson", "id" : "Mark Anderson", + "name" : "Mark Anderson", "data" : [ [ "Raku", @@ -220,18 +386,16 @@ ] }, { - "name" : "Marton Polgar", "data" : [ [ "Raku", 2 ] ], - "id" : "Marton Polgar" + "id" : "Marton Polgar", + "name" : "Marton Polgar" }, { - "name" : "Mohammad S Anwar", - "id" : "Mohammad S Anwar", "data" : [ [ "Perl", @@ -241,19 +405,23 @@ "Raku", 1 ] - ] + ], + "name" : "Mohammad S Anwar", + "id" : "Mohammad S Anwar" }, { - "name" : "Niels van Dijke", "data" : [ [ "Perl", 2 ] ], + "name" : "Niels van Dijke", "id" : "Niels van Dijke" }, { + "id" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith", "data" : [ [ "Perl", @@ -263,9 +431,7 @@ "Blog", 1 ] - ], - "id" : "Peter Campbell Smith", - "name" : "Peter Campbell Smith" + ] }, { "data" : [ @@ -274,11 +440,12 @@ 2 ] ], - "id" : "PokGoPun", - "name" : "PokGoPun" + "name" : "PokGoPun", + "id" : "PokGoPun" }, { "id" : "Robert DiCicco", + "name" : "Robert DiCicco", "data" : [ [ "Perl", @@ -288,18 +455,17 @@ "Raku", 2 ] - ], - "name" : "Robert DiCicco" + ] }, { + "name" : "Robert Ransbottom", + "id" : "Robert Ransbottom", "data" : [ [ "Raku", 2 ] - ], - "id" : "Robert Ransbottom", - "name" : "Robert Ransbottom" + ] }, { "data" : [ @@ -316,12 +482,10 @@ 1 ] ], - "id" : "Roger Bell_West", - "name" : "Roger Bell_West" + "name" : "Roger Bell_West", + "id" : "Roger Bell_West" }, { - "name" : "Ulrich Rieke", - "id" : "Ulrich Rieke", "data" : [ [ "Perl", @@ -331,9 +495,12 @@ "Raku", 2 ] - ] + ], + "name" : "Ulrich Rieke", + "id" : "Ulrich Rieke" }, { + "name" : "W. Luis Mochan", "id" : "W. Luis Mochan", "data" : [ [ @@ -344,167 +511,8 @@ "Blog", 1 ] - ], - "name" : "W. Luis Mochan" + ] } ] - }, - "plotOptions" : { - "series" : { - "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" - }, - "borderWidth" : 0 - } - }, - "series" : [ - { - "name" : "The Weekly Challenge - 156", - "colorByPoint" : 1, - "data" : [ - { - "name" : "Arne Sommer", - "drilldown" : "Arne Sommer", - "y" : 3 - }, - { - "y" : 4, - "name" : "Athanasius", - "drilldown" : "Athanasius" - }, - { - "y" : 3, - "name" : "Cheok-Yin Fung", - "drilldown" : "Cheok-Yin Fung" - }, - { - "y" : 2, - "drilldown" : "Colin Crain", - "name" : "Colin Crain" - }, - { - "name" : "Dave Jacoby", - "drilldown" : "Dave Jacoby", - "y" : 3 - }, - { - "y" : 2, - "name" : "Duncan C. White", - "drilldown" : "Duncan C. White" - }, - { - "y" : 2, - "name" : "E. Choroba", - "drilldown" : "E. Choroba" - }, - { - "y" : 6, - "name" : "Flavio Poletti", - "drilldown" : "Flavio Poletti" - }, - { - "drilldown" : "James Smith", - "name" : "James Smith", - "y" : 3 - }, - { - "name" : "Jan Krnavek", - "drilldown" : "Jan Krnavek", - "y" : 1 - }, - { - "name" : "Jorg Sommrey", - "drilldown" : "Jorg Sommrey", - "y" : 2 - }, - { - "y" : 4, - "drilldown" : "Kueppo Wesley", - "name" : "Kueppo Wesley" - }, - { - "name" : "Laurent Rosenfeld", - "drilldown" : "Laurent Rosenfeld", - "y" : 5 - }, - { - "y" : 2, - "drilldown" : "Lubos Kolouch", - "name" : "Lubos Kolouch" - }, - { - "y" : 6, - "drilldown" : "Luca Ferrari", - "name" : "Luca Ferrari" - }, - { - "name" : "Mark Anderson", - "drilldown" : "Mark Anderson", - "y" : 2 - }, - { - "y" : 2, - "drilldown" : "Marton Polgar", - "name" : "Marton Polgar" - }, - { - "drilldown" : "Mohammad S Anwar", - "name" : "Mohammad S Anwar", - "y" : 2 - }, - { - "y" : 2, - "name" : "Niels van Dijke", - "drilldown" : "Niels van Dijke" - }, - { - "name" : "Peter Campbell Smith", - "drilldown" : "Peter Campbell Smith", - "y" : 3 - }, - { - "y" : 2, - "name" : "PokGoPun", - "drilldown" : "PokGoPun" - }, - { - "y" : 4, - "drilldown" : "Robert DiCicco", - "name" : "Robert DiCicco" - }, - { - "name" : "Robert Ransbottom", - "drilldown" : "Robert Ransbottom", - "y" : 2 - }, |
