From f88ec70a8f56f1d4e7ecf28b0062d46b82f8b030 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Tue, 23 May 2023 19:56:21 +0100 Subject: - Added solutions by Mark Anderson. - Added solutions by Stephen G. Lynn. - Added solutions by David Ferrone. - Added solutions by Thomas Kohler. - Added solutions by Niels van Dijke. - Added solutions by W. Luis Mochan. - Added solutions by Steven Wilson. - Added solutions by Robert DiCicco. - Added solutions by Lubos Kolouch. --- challenge-218/jeanluc2020/blog-1.txt | 1 - challenge-218/jeanluc2020/blog-2.txt | 1 - challenge-218/jeanluc2020/blog.txt | 1 + challenge-218/jeanluc2020/blog1.txt | 1 + challenge-218/perlboy1967/perl/ch-1.pl | 51 + challenge-218/perlboy1967/perl/ch-2.pl | 58 + challenge-218/perlboy1967/perl/ch1.pl | 51 - challenge-218/perlboy1967/perl/ch2.pl | 58 - challenge-218/robert-dicicco/julia/ch-1.jl | 55 + challenge-218/robert-dicicco/perl/ch-1.pl | 59 + challenge-218/robert-dicicco/python/ch-1.py | 51 + challenge-218/robert-dicicco/raku/ch-1.raku | 57 + challenge-218/robert-dicicco/ruby/ch-1.rb | 56 + challenge-218/steven-wilson/perl/ch-01.pl | 21 - challenge-218/steven-wilson/perl/ch-1.pl | 21 + challenge-218/ziameraj16/java/MaximumProduct.java | 26 + members.json | 2 +- stats/pwc-challenge-072.json | 615 +++-- stats/pwc-challenge-217.json | 714 +++++ stats/pwc-current.json | 697 +---- stats/pwc-language-breakdown-summary.json | 80 +- stats/pwc-language-breakdown.json | 3057 +++++++++++---------- stats/pwc-leaders.json | 438 +-- stats/pwc-summary-1-30.json | 112 +- stats/pwc-summary-121-150.json | 112 +- stats/pwc-summary-151-180.json | 66 +- stats/pwc-summary-181-210.json | 110 +- stats/pwc-summary-211-240.json | 132 +- stats/pwc-summary-241-270.json | 122 +- stats/pwc-summary-271-300.json | 38 +- stats/pwc-summary-31-60.json | 60 +- stats/pwc-summary-61-90.json | 132 +- stats/pwc-summary-91-120.json | 114 +- stats/pwc-summary.json | 1794 ++++++------ 34 files changed, 4752 insertions(+), 4211 deletions(-) delete mode 100644 challenge-218/jeanluc2020/blog-1.txt delete mode 100644 challenge-218/jeanluc2020/blog-2.txt create mode 100644 challenge-218/jeanluc2020/blog.txt create mode 100644 challenge-218/jeanluc2020/blog1.txt create mode 100755 challenge-218/perlboy1967/perl/ch-1.pl create mode 100755 challenge-218/perlboy1967/perl/ch-2.pl delete mode 100755 challenge-218/perlboy1967/perl/ch1.pl delete mode 100755 challenge-218/perlboy1967/perl/ch2.pl create mode 100644 challenge-218/robert-dicicco/julia/ch-1.jl create mode 100644 challenge-218/robert-dicicco/perl/ch-1.pl create mode 100644 challenge-218/robert-dicicco/python/ch-1.py create mode 100644 challenge-218/robert-dicicco/raku/ch-1.raku create mode 100644 challenge-218/robert-dicicco/ruby/ch-1.rb delete mode 100644 challenge-218/steven-wilson/perl/ch-01.pl create mode 100644 challenge-218/steven-wilson/perl/ch-1.pl create mode 100644 challenge-218/ziameraj16/java/MaximumProduct.java create mode 100644 stats/pwc-challenge-217.json diff --git a/challenge-218/jeanluc2020/blog-1.txt b/challenge-218/jeanluc2020/blog-1.txt deleted file mode 100644 index c669294ffe..0000000000 --- a/challenge-218/jeanluc2020/blog-1.txt +++ /dev/null @@ -1 +0,0 @@ -http://gott-gehabt.de/800_wer_wir_sind/thomas/Homepage/Computer/perl/theweeklychallenge-218-1.html diff --git a/challenge-218/jeanluc2020/blog-2.txt b/challenge-218/jeanluc2020/blog-2.txt deleted file mode 100644 index f9b28f55a1..0000000000 --- a/challenge-218/jeanluc2020/blog-2.txt +++ /dev/null @@ -1 +0,0 @@ -http://gott-gehabt.de/800_wer_wir_sind/thomas/Homepage/Computer/perl/theweeklychallenge-218-2.html diff --git a/challenge-218/jeanluc2020/blog.txt b/challenge-218/jeanluc2020/blog.txt new file mode 100644 index 0000000000..c669294ffe --- /dev/null +++ b/challenge-218/jeanluc2020/blog.txt @@ -0,0 +1 @@ +http://gott-gehabt.de/800_wer_wir_sind/thomas/Homepage/Computer/perl/theweeklychallenge-218-1.html diff --git a/challenge-218/jeanluc2020/blog1.txt b/challenge-218/jeanluc2020/blog1.txt new file mode 100644 index 0000000000..f9b28f55a1 --- /dev/null +++ b/challenge-218/jeanluc2020/blog1.txt @@ -0,0 +1 @@ +http://gott-gehabt.de/800_wer_wir_sind/thomas/Homepage/Computer/perl/theweeklychallenge-218-2.html diff --git a/challenge-218/perlboy1967/perl/ch-1.pl b/challenge-218/perlboy1967/perl/ch-1.pl new file mode 100755 index 0000000000..48bbc2aa76 --- /dev/null +++ b/challenge-218/perlboy1967/perl/ch-1.pl @@ -0,0 +1,51 @@ +#!/bin/perl + +=pod + +The Weekly Challenge - 217 +- https://theweeklychallenge.org/blog/perl-weekly-challenge-217 + +Author: Niels 'PerlBoy' van Dijke + +Task 1: Maximum Product +Submitted by: Mohammad S Anwar + +You are given a list of 3 or more integers. + +Write a script to find the 3 integers whose product is the maximum and return it. + +=cut + +use v5.16; + +use common::sense; + +use List::Util qw(product); + +use Test::More; + +sub maxProduct (@) { + my (@n,@p); + + # Find negative and positive factors + for (@_) { + $_ < 0 ? push(@n,$_) : + $_ > 0 ? push(@p,$_) : + 0; + } + + # If we have an odd number of negative factors, + # ditch the one closest to zero + @n = sort {$a <=> $b} @n; + pop @n if (@n % 2); + + product(@p,@n); +} + +is(maxProduct(3,2,1),6); +is(maxProduct(4,1,3,2),24); +is(maxProduct(-1,0,1,3,1),3); +is(maxProduct(-8,2,-9,0,-4,3),432); +is(maxProduct(-3,-2,-1,0,1,2,3),36); + +done_testing; diff --git a/challenge-218/perlboy1967/perl/ch-2.pl b/challenge-218/perlboy1967/perl/ch-2.pl new file mode 100755 index 0000000000..757630f319 --- /dev/null +++ b/challenge-218/perlboy1967/perl/ch-2.pl @@ -0,0 +1,58 @@ +#!/bin/perl + +=pod + +The Weekly Challenge - 217 +- https://theweeklychallenge.org/blog/perl-weekly-challenge-217 + +Author: Niels 'PerlBoy' van Dijke + +Task 2: Matrix Score +Submitted by: Mohammad S Anwar + +You are given a m x n binary matrix i.e. having only 1 and 0. + +You are allowed to make as many moves as you want to get the highest score. + +|| A move can be either toggling each value in a row or column. + +To get the score, convert the each row binary to dec and return the sum. + +=cut + +use v5.16; + +use common::sense; + +use List::Util qw(sum); + +use Test::More; + +sub matrixScore (\@) { + my ($ar) = @_; + my $nR = @$ar - 1; + my $nC = @{$ar->[0]} - 1; + + # First make sure each row has its MSB set + for (@$ar) { + map { $_ = ++$_ % 2 } @$_ if ($$_[0] == 0); + } + + for my $c (1 .. $nC) { + my $ones = grep { $ar->[$_][$c] == 1 } (0 .. $nR); + + # Flip bits in column C if number of '1's is smaller than # of rows + map { $ar->[$_][$c] = ++$$ar[$_][$c] % 2 } (0 .. $nR) + if ($ones < $nR); + } + + return sum(map{oct('0b'.join('',@$_))} @$ar); +} + + +is(matrixScore(@{[[0,0,1,1], + [1,0,1,0], + [1,1,0,0], + ]}),39); + +done_testing; diff --git a/challenge-218/perlboy1967/perl/ch1.pl b/challenge-218/perlboy1967/perl/ch1.pl deleted file mode 100755 index 48bbc2aa76..0000000000 --- a/challenge-218/perlboy1967/perl/ch1.pl +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/perl - -=pod - -The Weekly Challenge - 217 -- https://theweeklychallenge.org/blog/perl-weekly-challenge-217 - -Author: Niels 'PerlBoy' van Dijke - -Task 1: Maximum Product -Submitted by: Mohammad S Anwar - -You are given a list of 3 or more integers. - -Write a script to find the 3 integers whose product is the maximum and return it. - -=cut - -use v5.16; - -use common::sense; - -use List::Util qw(product); - -use Test::More; - -sub maxProduct (@) { - my (@n,@p); - - # Find negative and positive factors - for (@_) { - $_ < 0 ? push(@n,$_) : - $_ > 0 ? push(@p,$_) : - 0; - } - - # If we have an odd number of negative factors, - # ditch the one closest to zero - @n = sort {$a <=> $b} @n; - pop @n if (@n % 2); - - product(@p,@n); -} - -is(maxProduct(3,2,1),6); -is(maxProduct(4,1,3,2),24); -is(maxProduct(-1,0,1,3,1),3); -is(maxProduct(-8,2,-9,0,-4,3),432); -is(maxProduct(-3,-2,-1,0,1,2,3),36); - -done_testing; diff --git a/challenge-218/perlboy1967/perl/ch2.pl b/challenge-218/perlboy1967/perl/ch2.pl deleted file mode 100755 index 757630f319..0000000000 --- a/challenge-218/perlboy1967/perl/ch2.pl +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/perl - -=pod - -The Weekly Challenge - 217 -- https://theweeklychallenge.org/blog/perl-weekly-challenge-217 - -Author: Niels 'PerlBoy' van Dijke - -Task 2: Matrix Score -Submitted by: Mohammad S Anwar - -You are given a m x n binary matrix i.e. having only 1 and 0. - -You are allowed to make as many moves as you want to get the highest score. - -|| A move can be either toggling each value in a row or column. - -To get the score, convert the each row binary to dec and return the sum. - -=cut - -use v5.16; - -use common::sense; - -use List::Util qw(sum); - -use Test::More; - -sub matrixScore (\@) { - my ($ar) = @_; - my $nR = @$ar - 1; - my $nC = @{$ar->[0]} - 1; - - # First make sure each row has its MSB set - for (@$ar) { - map { $_ = ++$_ % 2 } @$_ if ($$_[0] == 0); - } - - for my $c (1 .. $nC) { - my $ones = grep { $ar->[$_][$c] == 1 } (0 .. $nR); - - # Flip bits in column C if number of '1's is smaller than # of rows - map { $ar->[$_][$c] = ++$$ar[$_][$c] % 2 } (0 .. $nR) - if ($ones < $nR); - } - - return sum(map{oct('0b'.join('',@$_))} @$ar); -} - - -is(matrixScore(@{[[0,0,1,1], - [1,0,1,0], - [1,1,0,0], - ]}),39); - -done_testing; diff --git a/challenge-218/robert-dicicco/julia/ch-1.jl b/challenge-218/robert-dicicco/julia/ch-1.jl new file mode 100644 index 0000000000..7157d8e48d --- /dev/null +++ b/challenge-218/robert-dicicco/julia/ch-1.jl @@ -0,0 +1,55 @@ +#!/usr/bin/env julia +#= +----------------------------------------- +AUTHOR: Robert DiCicco +DATE : 2023-05-22 +Challenge 218 Maximum Product ( Julia ) +----------------------------------------- +=# +using Printf +using Combinatorics + +lists = [[3, 1, 2],[4, 1, 3, 2],[-1, 0, 1, 3, 1],[-8, 2, -9, 0, -4, 3]] + +maxthree = [] + +for lst in lists + global maxthree + maxval = 0 + @printf("Input: @list = %s\n", lst) + for c in combinations(lst,3) + prod = c[1] * c[2] * c[3] + if prod > maxval + maxval = prod + maxthree = sort(c) + end + end + @printf("Output: %d\n",maxval) + @printf("%d x %d x %d = %d\n", maxthree[1],maxthree[2],maxthree[3],maxval) + println("----------------------") +end + +#= +----------------------------------------- +SAMPLE OUTPUT +julia .\MaxProduct.jl + +Input: @list = [3, 1, 2] +Output: 6 +1 x 2 x 3 = 6 +---------------------- +Input: @list = [4, 1, 3, 2] +Output: 24 +2 x 3 x 4 = 24 +---------------------- +Input: @list = [-1, 0, 1, 3, 1] +Output: 3 +1 x 1 x 3 = 3 +---------------------- +Input: @list = [-8, 2, -9, 0, -4, 3] +Output: 216 +-9 x -8 x 3 = 216 +----------------------------------------- +=# + + diff --git a/challenge-218/robert-dicicco/perl/ch-1.pl b/challenge-218/robert-dicicco/perl/ch-1.pl new file mode 100644 index 0000000000..9517f308ba --- /dev/null +++ b/challenge-218/robert-dicicco/perl/ch-1.pl @@ -0,0 +1,59 @@ +#!/usr/bin/env perl +=begin comment +----------------------------------------- +AUTHOR: Robert DiCicco +DATE : 2023-05-22 +Challenge 218 Maximum Product ( Perl ) +----------------------------------------- +=cut +use strict; +use warnings; +use feature 'say'; +use Algorithm::Combinatorics qw(permutations combinations); + +my @lists = ([3, 1, 2],[4, 1, 3, 2],[-1, 0, 1, 3, 1],[-8, 2, -9, 0, -4, 3]); + +my $maxval = 0; + +my $threelist = 0; + +for my $lst (@lists) { + say "Input: \@list = [@$lst]"; + my $iter = combinations($lst, 3); + while (my $c = $iter->next) { + my $threeval = @{$c}[0] * @{$c}[1] * @{$c}[2]; + if ($threeval > $maxval) { + $maxval = $threeval; + $threelist = $c; + } + } + say "Output: $maxval"; + my @sorted = sort(@{$threelist}); + say "$sorted[0] x $sorted[1] x $sorted[2] = ",$maxval; + $maxval = 0; + $threelist = 0; + say ""; +} + +=begin comment +----------------------------------------- +SAMPLE OUTPUT +perl .\MaxProduct.pl + +Input: @list = [3 1 2] +Output: 6 +1 x 2 x 3 = 6 + +Input: @list = [4 1 3 2] +Output: 24 +2 x 3 x 4 = 24 + +Input: @list = [-1 0 1 3 1] +Output: 3 +1 x 1 x 3 = 3 + +Input: @list = [-8 2 -9 0 -4 3] +Output: 216 +-8 x -9 x 3 = 216 +----------------------------------------- +=cut diff --git a/challenge-218/robert-dicicco/python/ch-1.py b/challenge-218/robert-dicicco/python/ch-1.py new file mode 100644 index 0000000000..0cb5363087 --- /dev/null +++ b/challenge-218/robert-dicicco/python/ch-1.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python + +# ----------------------------------------- +# AUTHOR: Robert DiCicco +# DATE : 2023-05-22 +# Challenge 218 Maximum Product ( Python ) +# ----------------------------------------- + +from itertools import combinations + + +lists = [[3, 1, 2],[4, 1, 3, 2],[-1, 0, 1, 3, 1],[-8, 2, -9, 0, -4, 3]] + +maxthree = [] + +for lst in lists: + print("Input: @list = ",lst) + maxval = 0 + maxthree = [] + for combo in list(combinations(lst,3)): + prod = combo[0] * combo[1] * combo[2] + if prod > maxval: + maxval = prod + maxthree = combo + print("Output: ",maxval) + maxthree = sorted(maxthree) + print(maxthree[0]," x ", maxthree[1], " x ", maxthree[2], " = ",maxval,"\n") + maxval = 0 + +# ----------------------------------------- +# SAMPLE OUTPUT +# python .\MaxProduct.py + +# Input: @list = [3, 1, 2] +# Output: 6 +# 1 x 2 x 3 = 6 + +# Input: @list = [4, 1, 3, 2] +# Output: 24 +# 2 x 3 x 4 = 24 + +# Input: @list = [-1, 0, 1, 3, 1] +# Output: 3 +# 1 x 1 x 3 = 3 + +# Input: @list = [-8, 2, -9, 0, -4, 3] +# Output: 216 +# -9 x -8 x 3 = 216 +# ----------------------------------------- + + diff --git a/challenge-218/robert-dicicco/raku/ch-1.raku b/challenge-218/robert-dicicco/raku/ch-1.raku new file mode 100644 index 0000000000..76b980059a --- /dev/null +++ b/challenge-218/robert-dicicco/raku/ch-1.raku @@ -0,0 +1,57 @@ +#!/usr/bin/en raku +=begin comment +----------------------------------------- +AUTHOR: Robert DiCicco +DATE : 2023-05-22 +Challenge 218 Maximum Product ( Raku ) +----------------------------------------- +=end comment + +my @lists = ([3, 1, 2],[4, 1, 3, 2],[-1, 0, 1, 3, 1],[-8, 2, -9, 0, -4, 3]); + +my $maxval = 0; + +my $threelist = 0; +my @threelist = (); + +for (@lists) -> @lst { + for @lst.combinations(3) -> @combo { + my $threeval = [*] @combo; + if $threeval > $maxval { + $maxval = $threeval; + @threelist = @combo; + } + } + say "Input: \@list = ",@lst; + say "Output: ",$maxval; + @threelist = @threelist.sort; + say @threelist[0], " x ", @threelist.[1], " x ", @threelist[2], " = $maxval"; + @threelist = (); + $maxval = 0; + say ""; +} + +=begin comment +----------------------------------------- +SAMPLE OUTPUT + +raku .\MaxProduct.rk +Input: @list = [3 1 2] +Output: 6 +1 x 2 x 3 = 6 + +Input: @list = [4 1 3 2] +Output: 24 +2 x 3 x 4 = 24 + +Input: @list = [-1 0 1 3 1] +Output: 3 +1 x 1 x 3 = 3 + +Input: @list = [-8 2 -9 0 -4 3] +Output: 216 +-9 x -8 x 3 = 216 +----------------------------------------- +=end comment + + diff --git a/challenge-218/robert-dicicco/ruby/ch-1.rb b/challenge-218/robert-dicicco/ruby/ch-1.rb new file mode 100644 index 0000000000..5bf33e2359 --- /dev/null +++ b/challenge-218/robert-dicicco/ruby/ch-1.rb @@ -0,0 +1,56 @@ +#!/usr/bin/env ruby +=begin +----------------------------------------- +AUTHOR: Robert DiCicco +DATE : 2023-05-22 +Challenge 218 Maximum Product ( Ruby ) +----------------------------------------- +=end + +lists = [[3, 1, 2],[4, 1, 3, 2],[-1, 0, 1, 3, 1],[-8, 2, -9, 0, -4, 3]] + +maxval = 0 +maxthree = [] + +lists.each do |lst| +puts("Input: @list = #{lst}") + ax = lst.combination(3).to_a.sort + ax.each do |c| + prod = c[0] * c[1] * c[2] + if prod > maxval + maxval = prod + maxthree = c.sort + end + end + puts("Output: #{maxval}") + puts("#{maxthree[0]} x #{maxthree[1]} x #{maxthree[2]} = #{maxval}") + maxval = 0 + maxthree = [] + puts("") +end + +=begin +----------------------------------------- +SAMPLE OUTPUT +ruby .\MaxProduct.rb + +Input: @list = [3, 1, 2] +Output: 6 +1 x 2 x 3 = 6 + +Input: @list = [4, 1, 3, 2] +Output: 24 +2 x 3 x 4 = 24 + +Input: @list = [-1, 0, 1, 3, 1] +Output: 3 +1 x 1 x 3 = 3 + +Input: @list = [-8, 2, -9, 0, -4, 3] +Output: 216 +-9 x -8 x 3 = 216 +----------------------------------------- +=end + + + diff --git a/challenge-218/steven-wilson/perl/ch-01.pl b/challenge-218/steven-wilson/perl/ch-01.pl deleted file mode 100644 index 29fccf244d..0000000000 --- a/challenge-218/steven-wilson/perl/ch-01.pl +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env perl -# You are given a list of 3 or more integers. -# Write a script to find the 3 integers whose product is the maximum and return it. - -use strict; -use warnings; -use Test::More; -use List::Util qw/ product /; - -ok( max_product( 3, 1, 2 ) == 6 ); -ok( max_product( 4, 1, 3, 2 ) == 24 ); -ok( max_product( -1, 0, 1, 3, 1 ) == 3 ); -ok( max_product( -8, 2, -9, 0, -4, 3 ) == 216 ); -done_testing(); - -sub max_product { - my @sorted_list = sort { $a <=> $b } @_; - my $max_last = product( @sorted_list[ -3 .. -1 ] ); - my $max_first = product( @sorted_list[ 0, 1, -1 ] ); - $max_first > $max_last ? return $max_first : return $max_last; -} diff --git a/challenge-218/steven-wilson/perl/ch-1.pl b/challenge-218/steven-wilson/perl/ch-1.pl new file mode 100644 index 0000000000..29fccf244d --- /dev/null +++ b/challenge-218/steven-wilson/perl/ch-1.pl @@ -0,0 +1,21 @@ +#!/usr/bin/env perl +# You are given a list of 3 or more integers. +# Write a script to find the 3 integers whose product is the maximum and return it. + +use strict; +use warnings; +use Test::More; +use List::Util qw/ product /; + +ok( max_product( 3, 1, 2 ) == 6 ); +ok( max_product( 4, 1, 3, 2 ) == 24 ); +ok( max_product( -1, 0, 1, 3, 1 ) == 3 ); +ok( max_product( -8, 2, -9, 0, -4, 3 ) == 216 ); +done_testing(); + +sub max_product { + my @sorted_list = sort { $a <=> $b } @_; + my $max_last = product( @sorted_list[ -3 .. -1 ] ); + my $max_first = product( @sorted_list[ 0, 1, -1 ] ); + $max_first > $max_last ? return $max_first : return $max_last; +} diff --git a/challenge-218/ziameraj16/java/MaximumProduct.java b/challenge-218/ziameraj16/java/MaximumProduct.java new file mode 100644 index 0000000000..66c8277c82 --- /dev/null +++ b/challenge-218/ziameraj16/java/MaximumProduct.java @@ -0,0 +1,26 @@ +import java.util.*; + +public class MaximumProduct { + + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + List values = Arrays.stream(scanner.nextLine().split(",")).map(Integer::valueOf).toList(); + int maxProduct = 0; + String str = null; + int size = values.size(); + for (int x = 0; x < size - 2; x++) { + for (int y = x + 1; y < size - 1; y++) { + for (int z = y + 1; z < size; z++) { + Integer first = values.get(x); + Integer second = values.get(y); + Integer third = values.get(z); + if (first * second * third > maxProduct) { + maxProduct = first * second * third; + str = String.format("%s x %s x %s => %s", first, second, third, maxProduct); + } + } + } + } + System.out.println(str); + } +} diff --git a/members.json b/members.json index 1b2bf6dfa2..4f6c172369 100644 --- a/members.json +++ b/members.json @@ -14,7 +14,7 @@ "alexander-karelas" : "Alexander Karelas", "alexander-pankoff" : "Alexander Pankoff", "andinus" : "Andinus", - "aut0exec" : "Aut0exec", + "aut0exec" : "Rob Turner", "avery-adams" : "Avery Adams", "mathmauney" : "Alex Mauney", "alicia-bielsa" : "Alicia Bielsa", diff --git a/stats/pwc-challenge-072.json b/stats/pwc-challenge-072.json index 7a8050f607..db5e94bc52 100644 --- a/stats/pwc-challenge-072.json +++ b/stats/pwc-challenge-072.json @@ -1,228 +1,11 @@ { - "plotOptions" : { - "series" : { - "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" - }, - "borderWidth" : 0 - } - }, - "title" : { - "text" : "The Weekly Challenge - 072" - }, - "xAxis" : { - "type" : "category" - }, - "subtitle" : { - "text" : "[Champions: 39] Last updated at 2022-04-20 12:40:31 GMT" + "chart" : { + "type" : "column" }, - "series" : [ - { - "data" : [ - { - "name" : "Adam Russell", - "drilldown" : "Adam Russell", - "y" : 4 - }, - { - "name" : "Andrew Shitov", - "y" : 4, - "drilldown" : "Andrew Shitov" - }, - { - "name" : "Arne Sommer", - "y" : 5, - "drilldown" : "Arne Sommer" - }, - { - "name" : "Athanasius", - "y" : 4, - "drilldown" : "Athanasius" - }, - { - "name" : "Ben Davies", - "y" : 2, - "drilldown" : "Ben Davies" - }, - { - "drilldown" : "Bob Lied", - "y" : 2, - "name" : "Bob Lied" - }, - { - "y" : 2, - "drilldown" : "Cheok-Yin Fung", - "name" : "Cheok-Yin Fung" - }, - { - "name" : "Colin Crain", - "y" : 5, - "drilldown" : "Colin Crain" - }, - { - "name" : "Cristina Heredia", - "drilldown" : "Cristina Heredia", - "y" : 2 - }, - { - "name" : "Dave Jacoby", - "y" : 3, - "drilldown" : "Dave Jacoby" - }, - { - "name" : "Duncan C. White", - "y" : 2, - "drilldown" : "Duncan C. White" - }, - { - "drilldown" : "E. Choroba", - "y" : 2, - "name" : "E. Choroba" - }, - { - "drilldown" : "Feng Chang", - "y" : 1, - "name" : "Feng Chang" - }, - { - "y" : 5, - "drilldown" : "Jaldhar H. Vyas", - "name" : "Jaldhar H. Vyas" - }, - { - "name" : "Jan Krnavek", - "y" : 2, - "drilldown" : "Jan Krnavek" - }, - { - "y" : 2, - "drilldown" : "Jason Messer", - "name" : "Jason Messer" - }, - { - "name" : "Javier Luque", - "drilldown" : "Javier Luque", - "y" : 5 - }, - { - "name" : "Jorg Sommrey", - "drilldown" : "Jorg Sommrey", - "y" : 2 - }, - { - "name" : "Lance Wicks", - "y" : 2, - "drilldown" : "Lance Wicks" - }, - { - "y" : 5, - "drilldown" : "Laurent Rosenfeld", - "name" : "Laurent Rosenfeld" - }, - { - "name" : "Luca Ferrari", - "drilldown" : "Luca Ferrari", - "y" : 4 - }, - { - "y" : 2, - "drilldown" : "Mark Anderson", - "name" : "Mark Anderson" - }, - { - "y" : 2, - "drilldown" : "Markus Holzer", - "name" : "Markus Holzer" - }, - { - "name" : "Mohammad S Anwar", - "drilldown" : "Mohammad S Anwar", - "y" : 5 - }, - { - "name" : "Myoungjin Jeon", - "y" : 4, - "drilldown" : "Myoungjin Jeon" - }, - { - "name" : "Niels van Dijke", - "drilldown" : "Niels van Dijke", - "y" : 2 - }, - { - "drilldown" : "Noud Aldenhoven", - "y" : 2, - "name" : "Noud Aldenhoven" - }, - { - "name" : "Paulo Custodio", - "drilldown" : "Paulo Custodio", - "y" : 2 - }, - { - "y" : 2, - "drilldown" : "Pete Houston", - "name" : "Pete Houston" - }, - { - "name" : "Roger Bell_West", - "y" : 5, - "drilldown" : "Roger Bell_West" - }, - { - "y" : 3, - "drilldown" : "Simon Green", - "name" : "Simon Green" - }, - { - "name" : "Simon Miner", - "drilldown" : "Simon Miner", - "y" : 2 - }, - { - "drilldown" : "Simon Proctor", - "y" : 4, - "name" : "Simon Proctor" - }, - { - "y" : 2, - "drilldown" : "Stuart Little", - "name" : "Stuart Little" - }, - { - "y" : 4, - "drilldown" : "Ulrich Rieke", - "name" : "Ulrich Rieke" - }, - { - "name" : "Walt Mankowski", - "y" : 3, - "drilldown" : "Walt Mankowski" - }, - { - "name" : "Wanderdoc", - "drilldown" : "Wanderdoc", - "y" : 2 - }, - { - "name" : "William West", - "y" : 1, - "drilldown" : "William West" - }, - { - "name" : "Yary Hluchan", - "drilldown" : "Yary Hluchan", - "y" : 2 - } - ], - "colorByPoint" : 1, - "name" : "The Weekly Challenge - 072" - } - ], "drilldown" : { "series" : [ { + "name" : "Adam Russell", "data" : [ [ "Perl", @@ -233,8 +16,7 @@ 2 ] ], - "id" : "Adam Russell", - "name" : "Adam Russell" + "id" : "Adam Russell" }, { "data" : [ @@ -247,11 +29,11 @@ 2 ] ], - "id" : "Andrew Shitov", - "name" : "Andrew Shitov" + "name" : "Andrew Shitov", + "id" : "Andrew Shitov" }, { - "id" : "Arne Sommer", + "name" : "Arne Sommer", "data" : [ [ "Perl", @@ -266,7 +48,7 @@ 1 ] ], - "name" : "Arne Sommer" + "id" : "Arne Sommer" }, { "data" : [ @@ -279,41 +61,40 @@ 2 ] ], - "id" : "Athanasius", - "name" : "Athanasius" + "name" : "Athanasius", + "id" : "Athanasius" }, { + "id" : "Ben Davies", "data" : [ [ "Raku", 2 ] ], - "id" : "Ben Davies", "name" : "Ben Davies" }, { - "id" : "Bob Lied", + "name" : "Bob Lied", "data" : [ [ "Perl", 2 ] ], - "name" : "Bob Lied" + "id" : "Bob Lied" }, { - "name" : "Cheok-Yin Fung", "id" : "Cheok-Yin Fung", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Cheok-Yin Fung" }, { - "id" : "Colin Crain", "data" : [ [ "Perl", @@ -328,19 +109,22 @@ 1 ] ], - "name" : "Colin Crain" + "name" : "Colin Crain", + "id" : "Colin Crain" }, { - "id" : "Cristina Heredia", + "name" : "Cristina Heredia", "data" : [ [ "Perl", 2 ] ], - "name" : "Cristina Heredia" + "id" : "Cristina Heredia" }, { + "id" : "Dave Jacoby", + "name" : "Dave Jacoby", "data" : [ [ "Perl", @@ -350,29 +134,27 @@ "Blog", 1 ] - ], - "id" : "Dave Jacoby", - "name" : "Dave Jacoby" + ] }, { "id" : "Duncan C. White", + "name" : "Duncan C. White", "data" : [ [ "Perl", 2 ] - ], - "name" : "Duncan C. White" + ] }, { - "name" : "E. Choroba", - "id" : "E. Choroba", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "E. Choroba", + "id" : "E. Choroba" }, { "data" : [ @@ -381,11 +163,12 @@ 1 ] ], - "id" : "Feng Chang", - "name" : "Feng Chang" + "name" : "Feng Chang", + "id" : "Feng Chang" }, { "id" : "Jaldhar H. Vyas", + "name" : "Jaldhar H. Vyas", "data" : [ [ "Perl", @@ -399,8 +182,7 @@ "Blog", 1 ] - ], - "name" : "Jaldhar H. Vyas" + ] }, { "id" : "Jan Krnavek", @@ -413,18 +195,17 @@ "name" : "Jan Krnavek" }, { - "name" : "Jason Messer", + "id" : "Jason Messer", "data" : [ [ "Raku", 2 ] ], - "id" : "Jason Messer" + "name" : "Jason Messer" }, { "name" : "Javier Luque", - "id" : "Javier Luque", "data" : [ [ "Perl", @@ -438,17 +219,18 @@ "Blog", 1 ] - ] + ], + "id" : "Javier Luque" }, { - "id" : "Jorg Sommrey", + "name" : "Jorg Sommrey", "data" : [ [ "Perl", 2 ] ], - "name" : "Jorg Sommrey" + "id" : "Jorg Sommrey" }, { "id" : "Lance Wicks", @@ -465,6 +247,7 @@ "name" : "Lance Wicks" }, { + "id" : "Laurent Rosenfeld", "data" : [ [ "Perl", @@ -479,11 +262,20 @@ 1 ] ], - "id" : "Laurent Rosenfeld", "name" : "Laurent Rosenfeld" }, { - "name" : "Luca Ferrari", + "id" : "Lubos Kolouch", + "name" : "Lubos Kolouch", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "id" : "Luca Ferrari", "data" : [ [ "Raku", @@ -494,17 +286,17 @@ 2 ] ], - "id" : "Luca Ferrari" + "name" : "Luca Ferrari" }, { - "id" : "Mark Anderson", + "name" : "Mark Anderson", "data" : [ [ "Raku", 2 ] ], - "name" : "Mark Anderson" + "id" : "Mark Anderson" }, { "id" : "Markus Holzer", @@ -517,7 +309,6 @@ "name" : "Markus Holzer" }, { - "name" : "Mohammad S Anwar", "data" : [ [ "Perl", @@ -532,9 +323,11 @@ 1 ] ], + "name" : "Mohammad S Anwar", "id" : "Mohammad S Anwar" }, { + "id" : "Myoungjin Jeon", "data" : [ [ "Perl", @@ -545,51 +338,49 @@ 2 ] ], - "id" : "Myoungjin Jeon", "name" : "Myoungjin Jeon" }, { - "id" : "Niels van Dijke", "data" : [ [ "Perl", 2 ] ], - "name" : "Niels van Dijke" + "name" : "Niels van Dijke", + "id" : "Niels van Dijke" }, { + "id" : "Noud Aldenhoven", "name" : "Noud Aldenhoven", "data" : [ [ "Raku", 2 ] - ], - "id" : "Noud Aldenhoven" + ] }, { - "name" : "Paulo Custodio", "id" : "Paulo Custodio", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Paulo Custodio" }, { + "id" : "Pete Houston", "name" : "Pete Houston", "data" : [ [ "Perl", 2 ] - ], - "id" : "Pete Houston" + ] }, { - "name" : "Roger Bell_West", "data" : [ [ "Perl", @@ -604,10 +395,11 @@ 1 ] ], + "name" : "Roger Bell_West", "id" : "Roger Bell_West" }, { - "id" : "Simon Green", + "name" : "Simon Green", "data" : [ [ "Perl", @@ -618,21 +410,19 @@ 1 ] ], - "name" : "Simon Green" + "id" : "Simon Green" }, { + "id" : "Simon Miner", "name" : "Simon Miner", "data" : [ [ "Perl", 2 ] - ], - "id" : "Simon Miner" + ] }, { - "name" : "Simon Proctor", - "id" : "Simon Proctor", "data" : [ [ "Raku", @@ -642,20 +432,21 @@ "Blog", 2 ] - ] + ], + "name" : "Simon Proctor", + "id" : "Simon Proctor" }, { - "id" : "Stuart Little", + "name" : "Stuart Little", "data" : [ [ "Raku", 2 ] ], - "name" : "Stuart Little" + "id" : "Stuart Little" }, { - "name" : "Ulrich Rieke", "id" : "Ulrich Rieke", "data" : [ [ @@ -666,10 +457,10 @@ "Raku", 2 ] - ] + ], + "name" : "Ulrich Rieke" }, { - "id" : "Walt Mankowski", "data" : [ [ "Perl", @@ -680,30 +471,30 @@ 1 ] ], - "name" : "Walt Mankowski" + "name" : "Walt Mankowski", + "id" : "Walt Mankowski" }, { + "id" : "Wanderdoc", + "name" : "Wanderdoc", "data" : [ [ "Perl", 2 ] - ], - "id" : "Wanderdoc", - "name" : "Wanderdoc" + ] }, { - "name" : "William West", "id" : "William West", "data" : [ [ "Perl", 1 ] - ] + ], + "name" : "William West" }, { - "id" : "Yary Hluchan", "data" : [ [ "Perl", @@ -714,24 +505,248 @@ 1 ] ], - "name" : "Yary Hluchan" + "name" : "Yary Hluchan", + "id" : "Yary Hluchan" } ] }, + "xAxis" : { + "type" : "category" + }, + "legend" : { + "enabled" : 0 + }, + "tooltip" : { + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1, + "headerFormat" : "{series.name}
" + }, + "subtitle" : { + "text" : "[Champions: 40] Last updated at 2023-05-23 18:50:39 GMT" + }, + "series" : [ + { + "name" : "The Weekly Challenge - 072", + "data" : [ + { + "name" : "Adam Russell", + "y" : 4, + "drilldown" : "Adam Russell" + }, + { + "name" : "Andrew Shitov", + "drilldown" : "Andrew Shitov", + "y" : 4 + }, + { + "drilldown" : "Arne Sommer", + "y" : 5, + "name" : "Arne Sommer" + }, + { + "name" : "Athanasius", + "drilldown" : "Athanasius", + "y" : 4 + }, + { + "drilldown" : "Ben Davies", + "y" : 2, + "name" : "Ben Davies" + }, + { + "drilldown" : "Bob Lied", + "y" : 2, + "name" : "Bob Lied" + }, + { + "name" : "Cheok-Yin Fung", + "drilldown" : "Cheok-Yin Fung", + "y" : 2 + }, + { + "name" : "Colin Crain", + "drilldown" : "Colin Crain", + "y" : 5 + }, + { + "name" : "Cristina Heredia", + "y" : 2, + "drilldown" : "Cristina Heredia" + }, + { + "y" : 3, + "drilldown" : "Dave Jacoby", + "name" : "Dave Jacoby" + }, + { + "drilldown" : "Duncan C. White", + "y" : 2, + "name" : "Duncan C. White" + }, + { + "y" : 2, + "drilldown" : "E. Choroba", + "name" : "E. Choroba" + }, + { + "name" : "Feng Chang", + "drilldown" : "Feng Chang", + "y" : 1 + }, + { + "drilldown" : "Jaldhar H. Vyas", + "y" : 5, + "name" : "Jaldhar H. Vyas" + }, + { + "drilldown" : "Jan Krnavek", + "y" : 2, + "name" : "Jan Krnavek" + }, + { + "drilldown" : "Jason Messer", + "y" : 2, + "name" : "Jason Messer" + }, + { + "y" : 5, + "drilldown" : "Javier Luque", + "name" : "Javier Luque" + }, + { + "y" : 2, + "drilldown" : "Jorg Sommrey", + "name" : "Jorg Sommrey" + }, + { + "drilldown" : "Lance Wicks", + "y" : 2, + "name" : "Lance Wicks" + }, + { + "y" : 5, + "drilldown" : "Laurent Rosenfeld", + "name" : "Laurent Rosenfeld" + }, + { + "name" : "Lubos Kolouch", + "drilldown" : "Lubos Kolouch", + "y" : 2 + }, + { + "name" : "Luca Ferrari", + "drilldown" : "Luca Ferrari", + "y" : 4 + }, + { + "y" : 2, + "drilldown" : "Mark Anderson", + "name" : "Mark Anderson" + }, + { + "y" : 2, + "drilldown" : "Markus Holzer", + "name" : "Markus Holzer" + }, + { + "drilldown" : "Mohammad S Anwar", + "y" : 5, + "name" : "Mohammad S Anwar" + }, + { + "name" : "Myoungjin Jeon", + "y" : 4, + "drilldown" : "Myoungjin Jeon" + }, + { + "y" : 2, + "drilldown" : "Niels van Dijke", + "name" : "Niels van Dijke" + }, + { + "y" : 2, + "drilldown" : "Noud Aldenhoven", + "name" : "Noud Aldenhoven" + }, + { + "y" : 2, + "drilldown" : "Paulo Custodio", + "name" : "Paulo Custodio" + }, + { + "y" : 2, + "drilldown" : "Pete Houston", + "name" : "Pete Houston" + }, + { + "y" : 5, + "drilldown" : "Roger Bell_West", + "name" : "Roger Bell_West" + }, + { + "drilldown" : "Simon Green", + "y" : 3, + "name" : "Simon Green" + }, + { + "y" : 2, + "drilldown" : "Simon Miner", + "name" : "Simon Miner" + }, + { + "name" : "Simon Proctor", + "drilldown" : "Simon Proctor", + "y" : 4 + }, + { + "name" : "Stuart Little", + "drilldown" : "Stuart Little", + "y" : 2 + }, + { + "drilldown" : "Ulrich Rieke", + "y" : 4, + "name" : "Ulrich Rieke" + }, + { + "name" : "Walt Mankowski", + "drilldown" : "Walt Mankowski", + "y" : 3 + }, + { + "drilldown" : "Wanderdoc", + "y" : 2, + "name" : "Wanderdoc" + }, + { + "drilldown" : "William West", + "y" : 1, + "name" : "William West" + }, + { + "name" : "Yary Hluchan", + "drilldown" : "Yary Hluchan", + "y" : 2 + } + ], + "colorByPoint" : 1 + } + ], "yAxis" : { "title" : { "text" : "Total Solutions" } }, - "tooltip" : { - "headerFormat" : "{series.name}
", - "pointFormat" : "{point.name}: {point.y:f}
", - "followPointer" : 1 - }, - "chart" : { - "type" : "column" + "title" : { + "text" : "The Weekly Challenge - 072" }, - "legend" : { - "enabled" : 0 + "plotOptions" : { + "series" : { + "borderWidth" : 0, + "dataLabels" : { + "format" : "{point.y}", + "enabled" : 1 + } + } } } diff --git a/stats/pwc-challenge-217.json b/stats/pwc-challenge-217.json new file mode 100644 index 0000000000..7618299894 --- /dev/null +++ b/stats/pwc-challenge-217.json @@ -0,0 +1,714 @@ +{ + "tooltip" : { + "pointFormat" : "{point.name}: {point.y:f}
", + "headerFormat" : "{series.name}
", + "followPointer" : 1 + }, + "series" : [ + { + "data" : [ + { + "name" : "Ali Moradi", + "y" : 4, + "drilldown" : "Ali Moradi" + }, + { + "name" : "Arne Sommer", + "y" : 3, + "drilldown" : "Arne Sommer" + }, + { + "name" : "Athanasius", + "y" : 2, + "drilldown" : "Athanasius" + }, + { + "name" : "Avery Adams", + "y" : 3, + "drilldown" : "Avery Adams" + }, + { + "y" : 2, + "drilldown" : "Bob Lied", + "name" : "Bob Lied" + }, + { + "name" : "Bruce Gray", + "drilldown" : "Bruce Gray", + "y" : 5 + }, + { + "drilldown" : "David Ferrone", + "y" : 2, + "name" : "David Ferrone" + }, + { + "y" : 2, + "drilldown" : "Duncan C. White", + "name" : "Duncan C. White" + }, + { + "name" : "E. Choroba", + "drilldown" : "E. Choroba", + "y" : 2 + }, + { + "drilldown" : "Feng Chang", + "y" : 2, + "name" : "Feng Chang" + }, + { + "drilldown" : "Flavio Poletti", + "y" : 6, + "name" : "Flavio Poletti" + }, + { + "y" : 2, + "drilldown" : "Israel C. Batista", + "name" : "Israel C. Batista" + }, + { + "drilldown" : "Jaldhar H. Vyas", + "y" : 5, + "name" : "Jaldhar H. Vyas" + }, + { + "name" : "James Smith", + "y" : 3, + "drilldown" : "James Smith" + }, + { + "name" : "Jan Krnavek", + "y" : 2, + "drilldown" : "Jan Krnavek" + }, + { + "y" : 2, + "drilldown" : "Jorg Sommrey", + "name" : "Jorg Sommrey" + }, + { + "drilldown" : "Laurent Rosenfeld", + "y" : 5, + "name" : "Laurent Rosenfeld" + }, + { + "y" : 1, + "drilldown" : "Leo Manfredi", + "name" : "Leo Manfredi" + }, + { + "name" : "Lubos Kolouch", + "y" : 2, + "drilldown" : "Lubos Kolouch" + }, + { + "name" : "Luca Ferrari", + "drilldown" : "Luca Ferrari", + "y" : 8 + }, + { + "y" : 2, + "drilldown" : "Mark Anderson", + "name" : "Mark Anderson" + }, + { + "name" : "Matthias Muth", + "drilldown" : "Matthias Muth", + "y" : 3 + }, + { + "drilldown" : "Niels van Dijke", + "y" : 2, + "name" : "Niels van Dijke" + }, + { + "drilldown" : "Paulo Custodio", + "y" : 2, + "name" : "Paulo Custodio" + }, + { + "drilldown" : "Peter Campbell Smith", + "y" : 3, + "name" : "Peter Campbell Smith" + }, + { + "name" : "Peter Meszaros", + "drilldown" : "Peter Meszaros", + "y" : 2 + }, + { + "drilldown" : "RibTips", + "y" : 2, + "name" : "RibTips" + }, + { + "name" : "Rob Turner", + "y" : 2, + "drilldown" : "Rob Turner" + }, + { + "name" : "Robbie Hatley", + "drilldown" : "Robbie Hatley", + "y" : 3 + }, + { + "y" : 4, + "drilldown" : "Robert DiCicco", + "name" : "Robert DiCicco" + }, + { + "drilldown" : "Robert Ransbottom", + "y" : 2, + "name" : "Robert Ransbottom" + }, + { + "name" : "Roger Bell_West", + "y" : 5, + "drilldown" : "Roger Bell_West" + }, + { + "name" : "Shimon Bollinger", + "drilldown" : "Shimon Bollinger", + "y" : 1 + }, + { + "name" : "Solathian", + "y" : 2, + "drilldown" : "Solathian" + }, + { + "drilldown" : "Stephen G. Lynn", + "y" : 3, + "name" : "Stephen G. Lynn" + }, + { + "name" : "Thomas Kohler", + "drilldown" : "Thomas Kohler", + "y" : 4 + }, + { + "y" : 4, + "drilldown" : "Ulrich Rieke", + "name" : "Ulrich Rieke" + }, + { + "y" : 3, + "drilldown" : "W. Luis Mochan", + "name" : "W. Luis Mochan" + } + ], + "name" : "The Weekly Challenge - 217", + "colorByPoint" : 1 + } + ], + "xAxis" : { + "type" : "category" + }, + "legend" : { + "enabled" : 0 + }, + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "drilldown" : { + "series" : [ + { + "name" : "Ali Moradi", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "id" : "Ali Moradi" + }, + { + "id" : "Arne Sommer", + "name" : "Arne Sommer", + "data" : [ + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "id" : "Athanasius", + "data" : [ + [ + "Perl", + 1 + ], + [ + "Raku", + 1 + ] + ], + "name" : "Athanasius" + }, + { + "name" : "Avery Adams", + "data" : [ + [ + "Perl", + 1 + ], + [ + "Blog", + 2 + ] + ], + "id" : "Avery Adams" + }, + { + "id" : "Bob Lied", + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Bob Lied" + }, + { + "id" : "Bruce Gray", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ], + "name" : "Bruce Gray" + }, + { + "id" : "David Ferrone", + "name" : "David Ferrone", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Duncan C. White", + "id" : "Duncan C. White" + }, + { + "name" : "E. Choroba", + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "E. Choroba" + }, + { + "id" : "Feng Chang", + "name" : "Feng Chang", + "data" : [ + [ + "Raku", + 2 + ] + ] + }, + { + "name" : "Flavio Poletti", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 2 + ] + ], + "id" : "Flavio Poletti" + }, + { + "name" : "Israel C. Batista", + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Israel C. Batista" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ], + "name" : "Jaldhar H. Vyas", + "id" : "Jaldhar H. Vyas" + }, + { + "id" : "James Smith", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "name" : "James Smith" + }, + { + "id" : "Jan Krnavek", + "name" : "Jan Krnavek", + "data" : [ + [ + "Raku", + 2 + ] + ] + }, + { + "id" : "Jorg Sommrey", + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Jorg Sommrey" + }, + { + "id" : "Laurent Rosenfeld", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ], + "name" : "Laurent Rosenfeld" + }, + { + "id" : "Leo Manfredi", + "name" : "Leo Manfredi", + "data" : [ + [ + "Perl", + 1 + ] + ] + }, + { + "id" : "Lubos Kolouch", + "name" : "Lubos Kolouch", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "id" : "Luca Ferrari", + "data" : [ + [ + "Raku", + 2 + ], + [ + "Blog", + 6 + ] + ], + "name" : "Luca Ferrari" + }, + { + "name" : "Mark Anderson", + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Mark Anderson" + }, + { + "name" : "Matthias Muth", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Matthias Muth" + }, + { + "id" : "Niels van Dijke", + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Niels van Dijke" + }, + { + "id" : "Paulo Custodio", + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Paulo Custodio" + }, + { + "id" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "id" : "Peter Meszaros", + "name" : "Peter Meszaros", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "id" : "RibTips", + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "RibTips" + }, + { + "name" : "Rob Turner", + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Rob Turner" + }, + { + "name" : "Robbie Hatley", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Robbie Hatley" + }, + { + "id" : "Robert DiCicco", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "name" : "Robert DiCicco" + }, + { + "name" : "Robert Ransbottom", + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Robert Ransbottom" + }, + { + "id" : "Roger Bell_West", + "name" : "Roger Bell_West", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "data" : [ + [ + "Raku", + 1 + ] + ], + "name" : "Shimon Bollinger", + "id" : "Shimon Bollinger" + }, + { + "id" : "Solathian", + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Solathian" + }, + { + "id" : "Stephen G. Lynn", + "name" : "Stephen G. Lynn", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "name" : "Thomas Kohler", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 2 + ] + ], + "id" : "Thomas Kohler" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "name" : "Ulrich Rieke", + "id" : "Ulrich Rieke" + }, + { + "id" : "W. Luis Mochan", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "name" : "W. Luis Mochan" + } + ] + }, + "subtitle" : { + "text" : "[Champions: 38] Last updated at 2023-05-23 17:43:31 GMT" + }, + "plotOptions" : { + "series" : { + "dataLabels" : { + "format" : "{point.y}", + "enabled" : 1 + }, + "borderWidth" : 0 + } + }, + "chart" : { + "type" : "column" + }, + "title" : { + "text" : "The Weekly Challenge - 217" + } +} diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 19bad6d27f..d87c81413b 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,4 +1,15 @@ { + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "legend" : { + "enabled" : 0 + }, + "title" : { + "text" : "The Weekly Challenge - 218" + }, "plotOptions" : { "series" : { "borderWidth" : 0, @@ -8,141 +19,98 @@ } } }, + "subtitle" : { + "text" : "[Champions: 9] Last updated at 2023-05-23 18:54:03 GMT" + }, "chart" : { "type" : "column" }, "xAxis" : { "type" : "category" }, + "tooltip" : { + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1, + "headerFormat" : "{series.name}
" + }, + "series" : [ + { + "colorByPoint" : 1, + "data" : [ + { + "y" : 2, + "name" : "David Ferrone", + "drilldown" : "David Ferrone" + }, + { + "name" : "Lubos Kolouch", + "drilldown" : "Lubos Kolouch", + "y" : 2 + }, + { + "y" : 2, + "name" : "Mark Anderson", + "drilldown" : "Mark Anderson" + }, + { + "drilldown" : "Niels van Dijke", + "name" : "Niels van Dijke", + "y" : 2 + }, + { + "y" : 2, + "drilldown" : "Robert DiCicco", + "name" : "Robert DiCicco" + }, + { + "drilldown" : "Stephen G. Lynn", + "name" : "Stephen G. Lynn", + "y" : 3 + }, + { + "drilldown" : "Steven Wilson", + "name" : "Steven Wilson", + "y" : 1 + }, + { + "y" : 4, + "drilldown" : "Thomas Kohler", + "name" : "Thomas Kohler" + }, + { + "name" : "W. Luis Mochan", + "drilldown" : "W. Luis Moc