From 650b20acfed91315dc9d4ebfc16ad9f0ca8df0d3 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Wed, 12 Jul 2023 10:23:56 +0100 Subject: - Added solutions by Robert DiCicco. - Added solutions by Ulrich Rieke. - Added solutions by Jan Krnavek. - Added solutions by Mariano Spadaccini. - Added solutions by Dave Jacoby. - Added solutions by Peter Campbell Smith. - Added solutions by E. Choroba. - Added solutions by Adam Russell. --- challenge-225/robert-dicicco/perl/ch-2.pl | 76 + challenge-225/robert-dicicco/raku/ch-2.raku | 71 + challenge-225/robert-dicicco/ruby/ch-2.rb | 68 + challenge-225/ulrich-rieke/cpp/ch-2.cpp | 13 +- challenge-225/ulrich-rieke/haskell/ch-2.hs | 7 +- challenge-225/ulrich-rieke/perl/ch-2.pl | 24 +- challenge-225/ulrich-rieke/raku/ch-2.raku | 24 +- challenge-225/ulrich-rieke/rust/ch-2.rs | 18 +- stats/pwc-challenge-203.json | 301 +- stats/pwc-challenge-224.json | 395 +- stats/pwc-current.json | 154 +- stats/pwc-language-breakdown-summary.json | 76 +- stats/pwc-language-breakdown.json | 8798 +++++++++++++-------------- stats/pwc-leaders.json | 716 +-- stats/pwc-summary-1-30.json | 128 +- stats/pwc-summary-121-150.json | 118 +- stats/pwc-summary-151-180.json | 110 +- stats/pwc-summary-181-210.json | 42 +- stats/pwc-summary-211-240.json | 54 +- stats/pwc-summary-241-270.json | 126 +- stats/pwc-summary-271-300.json | 92 +- stats/pwc-summary-31-60.json | 36 +- stats/pwc-summary-61-90.json | 108 +- stats/pwc-summary-91-120.json | 112 +- stats/pwc-summary.json | 46 +- 25 files changed, 6016 insertions(+), 5697 deletions(-) create mode 100644 challenge-225/robert-dicicco/perl/ch-2.pl create mode 100644 challenge-225/robert-dicicco/raku/ch-2.raku create mode 100644 challenge-225/robert-dicicco/ruby/ch-2.rb diff --git a/challenge-225/robert-dicicco/perl/ch-2.pl b/challenge-225/robert-dicicco/perl/ch-2.pl new file mode 100644 index 0000000000..0ed926b338 --- /dev/null +++ b/challenge-225/robert-dicicco/perl/ch-2.pl @@ -0,0 +1,76 @@ +#!/usr/bin/env perl +=begin comment +--------------------------------------- +AUTHOR: Robert DiCicco +DATE : 2023-07-11 +Challenge 225 Task 2 Left Right Sum Diff ( Perl ) +--------------------------------------- +=cut +use strict; +use warnings; +use feature 'say'; + +my @array = (1, 2, 3, 4, 5); +my @left = (); +my @right = (); +my @left_right_sum_diff = (); + +sub ltr { + my @array = @_; + my $sum = 0; + + push @left, 0; + for my $i (0 .. $#array - 1) { + $sum += $array[$i]; + push @left, $sum; + } +} + +sub rtl { + my @array = @_; + my $sum = 0; + push @right, 0; + for ( my $i = $#array; $i > 0; $i--) { + $sum += $array[$i]; + push @right, $sum; + } +} + +say ("Input: \@ints = (@array)"); +ltr(@array); + +print("\t\@left = "); +print join(", ", @left), "\n"; + +rtl(@array); +print("\t\@right = "); +@right = reverse(@right); +print join(", ", @right), "\n"; + +for my $i (0 .. $#array) { + push @left_right_sum_diff, abs($left[$i] - $right[$i]); +} + +my $str = join(", ", @left_right_sum_diff, "\n"); +substr($str, -3) = ''; +print("\tOutput: \@left_right_sum_diff = $str\n"); + +=begin comment +--------------------------------------- +SAMPLE OUTPUT +perl LRSD.pl +Input: @ints = (10 4 8 3) + @left = 0, 10, 14, 22 + @right = 15, 11, 3, 0 + Output: @left_right_sum_diff = 15, 1, 11, 22 + +perl LRSD.pll +Input: @ints = (1 2 3 4 5) + @left = 0, 1, 3, 6, 10 + @right = 14, 12, 9, 5, 0 + Output: @left_right_sum_diff = 14, 11, 6, 1, 10 +--------------------------------------- +=cut + + + diff --git a/challenge-225/robert-dicicco/raku/ch-2.raku b/challenge-225/robert-dicicco/raku/ch-2.raku new file mode 100644 index 0000000000..cb7142714e --- /dev/null +++ b/challenge-225/robert-dicicco/raku/ch-2.raku @@ -0,0 +1,71 @@ +#!/usr/bin/env raku +=begin comment +--------------------------------------- +AUTHOR: Robert DiCicco +DATE : 2023-07-11 +Challenge 225 Task 2 Left Right Sum Diff ( Raku ) +--------------------------------------- +=end comment + +use v6; + +#my @array = (1, 2, 3, 4, 5); +my @array = (10,4,8,3); +my @left = (); +my @right = (); +my @left_right_sum_diff = (); + +sub ltr(@array) { + my $sum = 0; + @left.push(0); + for 0 .. @array.elems - 2 -> $i { + $sum += @array[$i]; + @left.push($sum); + } +} + +sub rtl(@array) { + my $sum = 0; + @right.push(0); + my $i = @array.elems - 1; + while $i > 0 { + $sum += @array[$i]; + push @right, $sum; + $i--; + } +} + +say "Input: \@ints = ",@array; +ltr(@array); +say "\t\@left = ",@left; +rtl(@array); +@right = @right.reverse; +say "\t\@right = ",@right; + +my $i = 0; +while $i < @array.elems { + @left_right_sum_diff.push(abs(@left[$i] - @right[$i])); + $i++; +} + +say "\tOutput: @left_right_sum_diff = ",@left_right_sum_diff; + +=begin comment +--------------------------------------- +Sraku LRSD.rk +SAMPLE OUTPUT +Input: @ints = [1 2 3 4 5] + @left = [0 1 3 6 10] + @right = [14 12 9 5 0] + Output: @left_right_sum_diff = [14 11 6 1 10] + +raku LRSD.rk + +Input: @ints = [10 4 8 3] + @left = [0 10 14 22] + @right = [15 11 3 0] + Output: @left_right_sum_diff = [15 1 11 22] +--------------------------------------- +=end comment + + diff --git a/challenge-225/robert-dicicco/ruby/ch-2.rb b/challenge-225/robert-dicicco/ruby/ch-2.rb new file mode 100644 index 0000000000..5798fbe5c6 --- /dev/null +++ b/challenge-225/robert-dicicco/ruby/ch-2.rb @@ -0,0 +1,68 @@ +#!/usr/bin/env ruby +=begin +--------------------------------------- +AUTHOR: Robert DiCicco +DATE : 2023-07-11 +Challenge 225 Task 2 Left Right Sum Diff ( Ruby ) +--------------------------------------- +=end +#array = [1, 2, 3, 4, 5] +array = [10,4,8,3] +$left = Array.new(); +$right = []; +$left_right_sum_diff = []; + +def ltr(array) + sum = 0 + $left.push(0) + ln = array.length() + (0..ln-2).each do |x| + sum += array[x]; + $left.push(sum); + end + puts("\t@left = #{$left}") + #puts("#{$Left[0]}") +end + +def rtl(array) + sum = 0; + $right.push(0); + i = array.length - 1; + while i > 0 + sum += array[i]; + $right.push(sum); + i -= 1; + end + $right = $right.reverse() + puts("\t@right = #{$right}") +end + +puts("Input: \@ints = #{array}"); +ltr(array) +rtl(array) +i = 0; +while i < array.length + val = ($left[i] - $right[i]).abs + $left_right_sum_diff.push(val) + i += 1 +end +puts("\tOutput: @left_right_sum_diff = #{$left_right_sum_diff}") + +=begin +--------------------------------------- +SAMPLE OUTPUT +ruby LRSD.rb +Input: @ints = [1, 2, 3, 4, 5] + @left = [0, 1, 3, 6, 10] + @right = [14, 12, 9, 5, 0] + Output: @left_right_sum_diff = [14, 11, 6, 1, 10] + +ruby LRSD.rb +Input: @ints = [10, 4, 8, 3] + @left = [0, 10, 14, 22] + @right = [15, 11, 3, 0] + Output: @left_right_sum_diff = [15, 1, 11, 22] +--------------------------------------- +=end + + diff --git a/challenge-225/ulrich-rieke/cpp/ch-2.cpp b/challenge-225/ulrich-rieke/cpp/ch-2.cpp index 6db2f84360..4f21b9d158 100644 --- a/challenge-225/ulrich-rieke/cpp/ch-2.cpp +++ b/challenge-225/ulrich-rieke/cpp/ch-2.cpp @@ -17,7 +17,11 @@ std::vector split( const std::string & startline , std::vector find_left_array( const std::vector & numbers ) { int len = numbers.size( ) ; - int limit = len / 2 ; + int limit = 0 ; + if ( len % 2 == 1 ) + limit = len / 2 + 1 ; + else + limit = len / 2 ; std::vector left_array ; left_array.push_back( 0 ) ; int left_sum = 0 ; @@ -30,11 +34,7 @@ std::vector find_left_array( const std::vector & numbers ) { std::vector find_right_array( const std::vector & numbers ) { int len = numbers.size( ) ; - int left_limit = 0 ; - if ( len % 2 == 1 ) - left_limit = len / 2 ; - else - left_limit = len / 2 - 1 ; + int left_limit = len / 2 - 1 ; std::vector right_array ; int right_sum = 0 ; for ( int i = left_limit ; i < len ; i++ ) @@ -44,7 +44,6 @@ std::vector find_right_array( const std::vector & numbers ) { right_sum -= numbers[ i ] ; right_array.push_back( right_sum ) ; } - right_array.push_back( 0 ) ; return right_array ; } diff --git a/challenge-225/ulrich-rieke/haskell/ch-2.hs b/challenge-225/ulrich-rieke/haskell/ch-2.hs index 0eb711011e..250409e060 100644 --- a/challenge-225/ulrich-rieke/haskell/ch-2.hs +++ b/challenge-225/ulrich-rieke/haskell/ch-2.hs @@ -4,8 +4,10 @@ module Challenge225_2 find_left_array :: [Int] -> [Int] find_left_array list = [0] ++ map (\i -> sum $ take i list ) [1..limit + 1] where + l :: Int + l = length list limit :: Int - limit = div ( length list ) 2 + limit = if odd l then div l 2 + 1 else div l 2 find_right_array :: [Int] -> [Int] find_right_array list = map (\i -> sum $ drop i rightPart ) [0..length @@ -14,7 +16,7 @@ where l :: Int l = length list left_limit :: Int - left_limit = if odd l then div l 2 else div l 2 - 1 + left_limit = div l 2 - 1 rightPart :: [Int] rightPart = drop left_limit list @@ -31,3 +33,4 @@ main = do putStrLn "Enter some digits, separated by blanks!" ; numberstrings <- getLine print $ solution $ map read $ words numberstrings + diff --git a/challenge-225/ulrich-rieke/perl/ch-2.pl b/challenge-225/ulrich-rieke/perl/ch-2.pl index 3ae0077215..793f108462 100644 --- a/challenge-225/ulrich-rieke/perl/ch-2.pl +++ b/challenge-225/ulrich-rieke/perl/ch-2.pl @@ -3,11 +3,20 @@ use strict ; use warnings ; use feature 'say' ; +#to make the examples fit I assume that in order to form the left subarray +#you go to the element given by the length of the array, integer divided +#by 2 , + 1 sub find_left_array { my $array = shift ; my @left_array ; my $len = scalar( @$array ) ; - my $limit = int( $len / 2 ) ; + my $limit ; + if ( $len % 2 == 1 ) { + $limit = int( $len / 2 ) + 1 ; + } + else { + $limit = int( $len / 2 ) ; + } push @left_array , 0 ; my $left_sum = 0 ; for my $i ( 0..$limit ) { @@ -17,17 +26,15 @@ sub find_left_array { return @left_array ; } +#to make the examples fit , I assume that the right subarray is formed by +#the sum of all elements inclusively from the length of the array, integer +#divided by 2 , - 1 , and subsequent subtractions of all further right +#array elements from the sum sub find_right_array { my $array = shift ; my @right_array ; my $len = scalar( @$array ) ; - my $left_limit ; - if ( $len % 2 == 1 ) { - $left_limit = int( $len / 2 ) ; - } - else { - $left_limit = int( $len / 2 ) - 1 ; - } + my $left_limit = int( $len / 2 ) - 1 ; my $right_sum = 0 ; for my $i( $left_limit..$len - 1 ) { $right_sum += $array->[ $i ] ; @@ -37,7 +44,6 @@ sub find_right_array { $right_sum -= $array->[ $i ] ; push @right_array , $right_sum ; } - push @right_array , 0 ; return @right_array ; } diff --git a/challenge-225/ulrich-rieke/raku/ch-2.raku b/challenge-225/ulrich-rieke/raku/ch-2.raku index e8a3035feb..4c5fec6cd4 100644 --- a/challenge-225/ulrich-rieke/raku/ch-2.raku +++ b/challenge-225/ulrich-rieke/raku/ch-2.raku @@ -1,9 +1,18 @@ use v6 ; - +#to make the examples fit , I assume that in finding the left subarray +#you go to index given by the length of the array , integer-divided by 2 , +#- 1 if the length of the entire array is an odd number, otherwise to index +#length divided by 2 sub find_left_array( @array ) { my @left_array ; my $len = @array.elems ; - my $limit = $len div 2 ; + my $limit ; + if ( $len % 2 == 1 ) { + $limit = $len div 2 + 1 ; + } + else { + $limit = $len div 2 ; + } @left_array.push( 0 ) ; my $left_sum = 0 ; for (0..$limit) -> $i { @@ -13,16 +22,12 @@ sub find_left_array( @array ) { return @left_array ; } +#to make the examples fit , I assume that the right subarray is gathered +#from elements start at index ( length integer-divided by 2 , - 1 ) sub find_right_array( @array ) { my @right_array ; my $len = @array.elems ; - my $left_limit ; - if ( $len % 2 == 1 ) { - $left_limit = $len div 2 ; - } - else { - $left_limit = ( $len div 2 ) - 1 ; - } + my $left_limit = $len div 2 - 1 ; my $right_sum = 0 ; for ($left_limit..$len - 1) -> $i { $right_sum += @array[ $i ] ; @@ -32,7 +37,6 @@ sub find_right_array( @array ) { $right_sum -= @array[ $i ] ; @right_array.push( $right_sum ) ; } - @right_array.push( 0 ) ; return @right_array ; } diff --git a/challenge-225/ulrich-rieke/rust/ch-2.rs b/challenge-225/ulrich-rieke/rust/ch-2.rs index 2dc9fe7cd5..61d5c987b5 100644 --- a/challenge-225/ulrich-rieke/rust/ch-2.rs +++ b/challenge-225/ulrich-rieke/rust/ch-2.rs @@ -2,7 +2,13 @@ use std::io ; fn find_left_array( numbers : &Vec ) -> Vec { let len : usize = numbers.len( ) ; - let limit : usize = len / 2 ; + let limit : usize ; + if len % 2 == 1 { + limit = len / 2 + 1 ; + } + else { + limit = len / 2 ; + } let mut left_array : Vec = Vec::new( ) ; left_array.push( 0 ) ; let mut left_sum : i32 = 0 ; @@ -15,13 +21,7 @@ fn find_left_array( numbers : &Vec ) -> Vec { fn find_right_array( numbers : &Vec ) -> Vec { let len : usize = numbers.len( ) ; - let left_limit : usize ; - if len % 2 == 1 { - left_limit = len / 2 ; - } - else { - left_limit = len / 2 - 1 ; - } + let left_limit : usize = len / 2 - 1 ; let mut right_array : Vec = Vec::new( ) ; let mut right_sum : i32 = 0 ; for i in left_limit..len { @@ -32,7 +32,6 @@ fn find_right_array( numbers : &Vec ) -> Vec { right_sum -= numbers[ i ] ; right_array.push( right_sum ) ; } - right_array.push( 0 ) ; right_array } @@ -55,4 +54,3 @@ fn main() { println!("{:?}" , result ) ; } } - diff --git a/stats/pwc-challenge-203.json b/stats/pwc-challenge-203.json index d34b6d4d78..6c84652ef0 100644 --- a/stats/pwc-challenge-203.json +++ b/stats/pwc-challenge-203.json @@ -1,28 +1,17 @@ { - "legend" : { - "enabled" : 0 - }, - "xAxis" : { - "type" : "category" - }, - "subtitle" : { - "text" : "[Champions: 35] Last updated at 2023-03-19 07:24:03 GMT" - }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } - }, - "tooltip" : { - "pointFormat" : "{point.name}: {point.y:f}
", - "followPointer" : 1, - "headerFormat" : "{series.name}
" - }, "drilldown" : { "series" : [ { - "name" : "Arne Sommer", - "id" : "Arne Sommer", + "id" : "Adam Russell", + "name" : "Adam Russell", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { "data" : [ [ "Raku", @@ -32,7 +21,9 @@ "Blog", 1 ] - ] + ], + "name" : "Arne Sommer", + "id" : "Arne Sommer" }, { "id" : "Athanasius", @@ -55,8 +46,8 @@ 2 ] ], - "name" : "BarrOff", - "id" : "BarrOff" + "id" : "BarrOff", + "name" : "BarrOff" }, { "name" : "Bob Lied", @@ -69,18 +60,18 @@ ] }, { - "id" : "Carlos Oliveira", - "name" : "Carlos Oliveira", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Carlos Oliveira", + "name" : "Carlos Oliveira" }, { - "id" : "Cheok-Yin Fung", "name" : "Cheok-Yin Fung", + "id" : "Cheok-Yin Fung", "data" : [ [ "Perl", @@ -99,16 +90,18 @@ ] }, { + "name" : "Colin Crain", + "id" : "Colin Crain", "data" : [ [ "Perl", 2 ] - ], - "id" : "Colin Crain", - "name" : "Colin Crain" + ] }, { + "id" : "Dave Jacoby", + "name" : "Dave Jacoby", "data" : [ [ "Perl", @@ -118,9 +111,7 @@ "Blog", 1 ] - ], - "id" : "Dave Jacoby", - "name" : "Dave Jacoby" + ] }, { "data" : [ @@ -143,24 +134,24 @@ "name" : "Duncan C. White" }, { - "name" : "E. Choroba", - "id" : "E. Choroba", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "E. Choroba", + "id" : "E. Choroba" }, { + "name" : "Feng Chang", + "id" : "Feng Chang", "data" : [ [ "Raku", 2 ] - ], - "name" : "Feng Chang", - "id" : "Feng Chang" + ] }, { "name" : "Flavio Poletti", @@ -205,18 +196,18 @@ ] }, { + "id" : "Jorg Sommrey", + "name" : "Jorg Sommrey", "data" : [ [ "Perl", 2 ] - ], - "name" : "Jorg Sommrey", - "id" : "Jorg Sommrey" + ] }, { - "name" : "Kjetil Skotheim", "id" : "Kjetil Skotheim", + "name" : "Kjetil Skotheim", "data" : [ [ "Perl", @@ -225,6 +216,8 @@ ] }, { + "name" : "Laurent Rosenfeld", + "id" : "Laurent Rosenfeld", "data" : [ [ "Perl", @@ -238,19 +231,17 @@ "Blog", 1 ] - ], - "id" : "Laurent Rosenfeld", - "name" : "Laurent Rosenfeld" + ] }, { - "id" : "Lubos Kolouch", - "name" : "Lubos Kolouch", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Lubos Kolouch", + "id" : "Lubos Kolouch" }, { "data" : [ @@ -277,8 +268,8 @@ "id" : "Mariano Spadaccini" }, { - "name" : "Mark Anderson", "id" : "Mark Anderson", + "name" : "Mark Anderson", "data" : [ [ "Raku", @@ -287,8 +278,8 @@ ] }, { - "name" : "Paulo Custodio", "id" : "Paulo Custodio", + "name" : "Paulo Custodio", "data" : [ [ "Perl", @@ -297,8 +288,6 @@ ] }, { - "name" : "Peter Campbell Smith", - "id" : "Peter Campbell Smith", "data" : [ [ "Perl", @@ -308,7 +297,9 @@ "Blog", 1 ] - ] + ], + "id" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith" }, { "data" : [ @@ -321,10 +312,12 @@ 2 ] ], - "id" : "Pip Stuart", - "name" : "Pip Stuart" + "name" : "Pip Stuart", + "id" : "Pip Stuart" }, { + "id" : "Robbie Hatley", + "name" : "Robbie Hatley", "data" : [ [ "Perl", @@ -334,13 +327,11 @@ "Blog", 1 ] - ], - "id" : "Robbie Hatley", - "name" : "Robbie Hatley" + ] }, { - "name" : "Robert DiCicco", "id" : "Robert DiCicco", + "name" : "Robert DiCicco", "data" : [ [ "Perl", @@ -359,12 +350,10 @@ 2 ] ], - "name" : "Robert Ransbottom", - "id" : "Robert Ransbottom" + "id" : "Robert Ransbottom", + "name" : "Robert Ransbottom" }, { - "name" : "Roger Bell_West", - "id" : "Roger Bell_West", "data" : [ [ "Perl", @@ -378,7 +367,9 @@ "Blog", 1 ] - ] + ], + "id" : "Roger Bell_West", + "name" : "Roger Bell_West" }, { "data" : [ @@ -387,8 +378,8 @@ 1 ] ], - "name" : "Simon Green", - "id" : "Simon Green" + "id" : "Simon Green", + "name" : "Simon Green" }, { "id" : "Solathian", @@ -411,12 +402,10 @@ 2 ] ], - "id" : "Thomas Kohler", - "name" : "Thomas Kohler" + "name" : "Thomas Kohler", + "id" : "Thomas Kohler" }, { - "name" : "Ulrich Rieke", - "id" : "Ulrich Rieke", "data" : [ [ "Perl", @@ -426,9 +415,13 @@ "Raku", 1 ] - ] + ], + "name" : "Ulrich Rieke", + "id" : "Ulrich Rieke" }, { + "id" : "W. Luis Mochan", + "name" : "W. Luis Mochan", "data" : [ [ "Perl", @@ -438,51 +431,52 @@ "Blog", 1 ] - ], - "id" : "W. Luis Mochan", - "name" : "W. Luis Mochan" + ] } ] }, "series" : [ { - "colorByPoint" : 1, - "name" : "The Weekly Challenge - 203", "data" : [ + { + "y" : 2, + "name" : "Adam Russell", + "drilldown" : "Adam Russell" + }, { "name" : "Arne Sommer", - "drilldown" : "Arne Sommer", - "y" : 3 + "y" : 3, + "drilldown" : "Arne Sommer" }, { - "drilldown" : "Athanasius", "name" : "Athanasius", - "y" : 4 + "y" : 4, + "drilldown" : "Athanasius" }, { - "drilldown" : "BarrOff", + "y" : 2, "name" : "BarrOff", - "y" : 2 + "drilldown" : "BarrOff" }, { - "y" : 2, "drilldown" : "Bob Lied", - "name" : "Bob Lied" + "name" : "Bob Lied", + "y" : 2 }, { - "name" : "Carlos Oliveira", "drilldown" : "Carlos Oliveira", - "y" : 2 + "y" : 2, + "name" : "Carlos Oliveira" }, { + "name" : "Cheok-Yin Fung", "y" : 1, - "drilldown" : "Cheok-Yin Fung", - "name" : "Cheok-Yin Fung" + "drilldown" : "Cheok-Yin Fung" }, { "drilldown" : "Chicagoist", - "name" : "Chicagoist", - "y" : 2 + "y" : 2, + "name" : "Chicagoist" }, { "y" : 2, @@ -496,12 +490,12 @@ }, { "drilldown" : "David Ferrone", - "name" : "David Ferrone", - "y" : 2 + "y" : 2, + "name" : "David Ferrone" }, { - "name" : "Duncan C. White", "drilldown" : "Duncan C. White", + "name" : "Duncan C. White", "y" : 2 }, { @@ -510,13 +504,13 @@ "drilldown" : "E. Choroba" }, { + "y" : 2, "name" : "Feng Chang", - "drilldown" : "Feng Chang", - "y" : 2 + "drilldown" : "Feng Chang" }, { - "y" : 6, "name" : "Flavio Poletti", + "y" : 6, "drilldown" : "Flavio Poletti" }, { @@ -525,9 +519,9 @@ "drilldown" : "James Smith" }, { - "drilldown" : "Jan Krnavek", + "y" : 2, "name" : "Jan Krnavek", - "y" : 2 + "drilldown" : "Jan Krnavek" }, { "drilldown" : "Jorg Sommrey", @@ -536,110 +530,131 @@ }, { "drilldown" : "Kjetil Skotheim", - "name" : "Kjetil Skotheim", - "y" : 2 + "y" : 2, + "name" : "Kjetil Skotheim" }, { - "y" : 5, + "drilldown" : "Laurent Rosenfeld", "name" : "Laurent Rosenfeld", - "drilldown" : "Laurent Rosenfeld" + "y" : 5 }, { + "name" : "Lubos Kolouch", "y" : 2, - "drilldown" : "Lubos Kolouch", - "name" : "Lubos Kolouch" + "drilldown" : "Lubos Kolouch" }, { - "y" : 8, "drilldown" : "Luca Ferrari", - "name" : "Luca Ferrari" + "name" : "Luca Ferrari", + "y" : 8 }, { + "y" : 2, "name" : "Mariano Spadaccini", - "drilldown" : "Mariano Spadaccini", - "y" : 2 + "drilldown" : "Mariano Spadaccini" }, { - "y" : 2, "drilldown" : "Mark Anderson", - "name" : "Mark Anderson" + "name" : "Mark Anderson", + "y" : 2 }, { "y" : 2, - "drilldown" : "Paulo Custodio", - "name" : "Paulo Custodio" + "name" : "Paulo Custodio", + "drilldown" : "Paulo Custodio" }, { - "name" : "Peter Campbell Smith", "drilldown" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith", "y" : 3 }, { - "drilldown" : "Pip Stuart", + "y" : 4, "name" : "Pip Stuart", - "y" : 4 + "drilldown" : "Pip Stuart" }, { "y" : 3, - "drilldown" : "Robbie Hatley", - "name" : "Robbie Hatley" + "name" : "Robbie Hatley", + "drilldown" : "Robbie Hatley" }, { - "name" : "Robert DiCicco", "drilldown" : "Robert DiCicco", - "y" : 2 + "y" : 2, + "name" : "Robert DiCicco" }, { - "y" : 2, "drilldown" : "Robert Ransbottom", - "name" : "Robert Ransbottom" + "name" : "Robert Ransbottom", + "y" : 2 }, { - "name" : "Roger Bell_West", "drilldown" : "Roger Bell_West", - "y" : 5 + "y" : 5, + "name" : "Roger Bell_West" }, { - "name" : "Simon Green", "drilldown" : "Simon Green", + "name" : "Simon Green", "y" : 1 }, { + "y" : 2, "name" : "Solathian", - "drilldown" : "Solathian", - "y" : 2 + "drilldown" : "Solathian" }, { "name" : "Thomas Kohler", - "drilldown" : "Thomas Kohler", - "y" : 4 + "y" : 4, + "drilldown" : "Thomas Kohler" }, { "y" : 2, - "drilldown" : "Ulrich Rieke", - "name" : "Ulrich Rieke" + "name" : "Ulrich Rieke", + "drilldown" : "Ulrich Rieke" }, { - "y" : 3, "name" : "W. Luis Mochan", + "y" : 3, "drilldown" : "W. Luis Mochan" } - ] + ], + "name" : "The Weekly Challenge - 203", + "colorByPoint" : 1 } ], - "title" : { - "text" : "The Weekly Challenge - 203" + "plotOptions" : { + "series" : { + "dataLabels" : { + "enabled" : 1, + "format" : "{point.y}" + }, + "borderWidth" : 0 + } + }, + "tooltip" : { + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1, + "headerFormat" : "{series.name}
" }, "chart" : { "type" : "column" }, - "plotOptions" : { - "series" : { - "borderWidth" : 0, - "dataLabels" : { - "format" : "{point.y}", - "enabled" : 1 - } + "legend" : { + "enabled" : 0 + }, + "title" : { + "text" : "The Weekly Challenge - 203" + }, + "xAxis" : { + "type" : "category" + }, + "subtitle" : { + "text" : "[Champions: 36] Last updated at 2023-07-12 09:16:54 GMT" + }, + "yAxis" : { + "title" : { + "text" : "Total Solutions" } } } diff --git a/stats/pwc-challenge-224.json b/stats/pwc-challenge-224.json index 0dbf5325f3..04108ca521 100644 --- a/stats/pwc-challenge-224.json +++ b/stats/pwc-challenge-224.json @@ -1,4 +1,150 @@ { + "title" : { + "text" : "The Weekly Challenge - 224" + }, + "series" : [ + { + "colorByPoint" : 1, + "name" : "The Weekly Challenge - 224", + "data" : [ + { + "name" : "Andreas Voegele", + "y" : 2, + "drilldown" : "Andreas Voegele" + }, + { + "drilldown" : "Andrew Shitov", + "name" : "Andrew Shitov", + "y" : 2 + }, + { + "drilldown" : "Arne Sommer", + "name" : "Arne Sommer", + "y" : 3 + }, + { + "y" : 3, + "name" : "Avery Adams", + "drilldown" : "Avery Adams" + }, + { + "y" : 2, + "name" : "BarrOff", + "drilldown" : "BarrOff" + }, + { + "drilldown" : "Cheok-Yin Fung", + "y" : 1, + "name" : "Cheok-Yin Fung" + }, + { + "y" : 3, + "name" : "David Ferrone", + "drilldown" : "David Ferrone" + }, + { + "drilldown" : "E. Choroba", + "name" : "E. Choroba", + "y" : 2 + }, + { + "drilldown" : "Flavio Poletti", + "name" : "Flavio Poletti", + "y" : 6 + }, + { + "name" : "Jaldhar H. Vyas", + "y" : 5, + "drilldown" : "Jaldhar H. Vyas" + }, + { + "name" : "Jan Krnavek", + "y" : 2, + "drilldown" : "Jan Krnavek" + }, + { + "drilldown" : "Jorg Sommrey", + "y" : 2, + "name" : "Jorg Sommrey" + }, + { + "drilldown" : "Laurent Rosenfeld", + "name" : "Laurent Rosenfeld", + "y" : 3 + }, + { + "name" : "Lubos Kolouch", + "y" : 2, + "drilldown" : "Lubos Kolouch" + }, + { + "drilldown" : "Mark Anderson", + "y" : 2, + "name" : "Mark Anderson" + }, + { + "name" : "Matthias Muth", + "y" : 3, + "drilldown" : "Matthias Muth" + }, + { + "drilldown" : "Peter Campbell Smith", + "y" : 3, + "name" : "Peter Campbell Smith" + }, + { + "y" : 3, + "name" : "Robbie Hatley", + "drilldown" : "Robbie Hatley" + }, + { + "drilldown" : "Robert DiCicco", + "y" : 2, + "name" : "Robert DiCicco" + }, + { + "name" : "Robert Ransbottom", + "y" : 2, + "drilldown" : "Robert Ransbottom" + }, + { + "name" : "Roger Bell_West", + "y" : 5, + "drilldown" : "Roger Bell_West" + }, + { + "y" : 1, + "name" : "Simon Proctor", + "drilldown" : "Simon Proctor" + }, + { + "name" : "Solathian", + "y" : 1, + "drilldown" : "Solathian" + }, + { + "y" : 1, + "name" : "Steven Wilson", + "drilldown" : "Steven Wilson" + }, + { + "y" : 4, + "name" : "Thomas Kohler", + "drilldown" : "Thomas Kohler" + }, + { + "drilldown" : "Ulrich Rieke", + "y" : 4, + "name" : "Ulrich Rieke" + }, + { + "y" : 3, + "name" : "W. Luis Mochan", + "drilldown" : "W. Luis Mochan" + } + ] + } + ], "drilldown" : { "series" : [ { @@ -13,6 +159,7 @@ }, { "name" : "Andrew Shitov", + "id" : "Andrew Shitov", "data" : [ [ "Perl", @@ -22,11 +169,9 @@ "Blog", 1 ] - ], - "id" : "Andrew Shitov" + ] }, { - "id" : "Arne Sommer", "data" : [ [ "Raku", @@ -37,10 +182,10 @@ 1 ] ], - "name" : "Arne Sommer" + "name" : "Arne Sommer", + "id" : "Arne Sommer" }, { - "name" : "Avery Adams", "data" : [ [ "Perl", @@ -51,11 +196,12 @@ 2 ] ], - "id" : "Avery Adams" + "id" : "Avery Adams", + "name" : "Avery Adams" }, { - "id" : "BarrOff", "name" : "BarrOff", + "id" : "BarrOff", "data" : [ [ "Perl", @@ -68,17 +214,18 @@ ] }, { - "name" : "Cheok-Yin Fung", "data" : [ [ "Perl", 1 ] ], - "id" : "Cheok-Yin Fung" + "id" : "Cheok-Yin Fung", + "name" : "Cheok-Yin Fung" }, { "id" : "David Ferrone", + "name" : "David Ferrone", "data" : [ [ "Perl", @@ -88,8 +235,7 @@ "Raku", 1 ] - ], - "name" : "David Ferrone" + ] }, { "data" : [ @@ -98,11 +244,10 @@ 2 ] ], - "name" : "E. Choroba", - "id" : "E. Choroba" + "id" : "E. Choroba", + "name" : "E. Choroba" }, { - "id" : "Flavio Poletti", "data" : [ [ "Perl", @@ -117,7 +262,8 @@ 2 ] ], - "name" : "Flavio Poletti" + "name" : "Flavio Poletti", + "id" : "Flavio Poletti" }, { "id" : "Jaldhar H. Vyas", @@ -137,15 +283,25 @@ ] ] }, + { + "id" : "Jan Krnavek", + "name" : "Jan Krnavek", + "data" : [ + [ + "Raku", + 2 + ] + ] + }, { "id" : "Jorg Sommrey", + "name" : "Jorg Sommrey", "data" : [ [ "Perl", 2 ] - ], - "name" : "Jorg Sommrey" + ] }, { "data" : [ @@ -166,8 +322,8 @@ "id" : "Laurent Rosenfeld" }, { - "id" : "Lubos Kolouch", "name" : "Lubos Kolouch", + "id" : "Lubos Kolouch", "data" : [ [ "Perl", @@ -210,11 +366,12 @@ 1 ] ], - "name" : "Peter Campbell Smith", - "id" : "Peter Campbell Smith" + "id" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith" }, { "name" : "Robbie Hatley", + "id" : "Robbie Hatley", "data" : [ [ "Perl", @@ -224,12 +381,9 @@ "Blog", 1 ] - ], - "id" : "Robbie Hatley" + ] }, { - "id" : "Robert DiCicco", - "name" : "Robert DiCicco", "data" : [ [ "Perl", @@ -239,7 +393,9 @@ "Raku", 1 ] - ] + ], + "id" : "Robert DiCicco", + "name" : "Robert DiCicco" }, { "id" : "Robert Ransbottom", @@ -252,6 +408,8 @@ ] }, { + "name" : "Roger Bell_West", + "id" : "Roger Bell_West", "data" : [ [ "Perl", @@ -265,9 +423,7 @@ "Blog", 1 ] - ], - "name" : "Roger Bell_West", - "id" : "Roger Bell_West" + ] }, { "data" : [ @@ -281,26 +437,25 @@ }, { "name" : "Solathian", + "id" : "Solathian", "data" : [ [ "Perl", 1 ] - ], - "id" : "Solathian" + ] }, { + "name" : "Steven Wilson", "id" : "Steven Wilson", "data" : [ [ "Perl", 1 ] - ], - "name" : "Steven Wilson" + ] }, { - "name" : "Thomas Kohler", "data" : [ [ "Perl", @@ -311,10 +466,10 @@ 2 ] ], + "name" : "Thomas Kohler", "id" : "Thomas Kohler" }, { - "id" : "Ulrich Rieke", "data" : [ [ "Perl", @@ -325,11 +480,10 @@ 2 ] ], + "id" : "Ulrich Rieke", "name" : "Ulrich Rieke" }, { - "id" : "W. Luis Mochan", - "name" : "W. Luis Mochan", "data" : [ [ "Perl", @@ -339,155 +493,17 @@ "Blog", 1 ] - ] + ], + "id" : "W. Luis Mochan", + "name" : "W. Luis Mochan" } ] }, - "series" : [ - { - "colorByPoint" : 1, - "data" : [ - { - "drilldown" : "Andreas Voegele", - "y" : 2, - "name" : "Andreas Voegele" - }, - { - "y" : 2, - "name" : "Andrew Shitov", - "drilldown" : "Andrew Shitov" - }, - { - "y" : 3, - "name" : "Arne Sommer", - "drilldown" : "Arne Sommer" - }, - { - "y" : 3, - "name" : "Avery Adams", - "drilldown" : "Avery Adams" - }, - { - "y" : 2, - "name" : "BarrOff", - "drilldown" : "BarrOff" - }, - { - "drilldown" : "Cheok-Yin Fung", - "y" : 1, - "name" : "Cheok-Yin Fung" - }, - { - "drilldown" : "David Ferrone", - "y" : 3, - "name" : "David Ferrone" - }, - { - "name" : "E. Choroba", - "y" : 2, - "drilldown" : "E. Choroba" - }, - { - "drilldown" : "Flavio Poletti", - "name" : "Flavio Poletti", - "y" : 6 - }, - { - "y" : 5, - "name" : "Jaldhar H. Vyas", - "drilldown" : "Jaldhar H. Vyas" - }, - { - "drilldown" : "Jorg Sommrey", - "name" : "Jorg Sommrey", - "y" : 2 - }, - { - "drilldown" : "Laurent Rosenfeld", - "y" : 3, - "name" : "Laurent Rosenfeld" - }, - { - "y" : 2, - "name" : "Lubos Kolouch", - "drilldown" : "Lubos Kolouch" - }, - { - "drilldown" : "Mark Anderson", - "y" : 2, - "name" : "Mark Anderson" - }, - { - "name" : "Matthias Muth", - "y" : 3, - "drilldown" : "Matthias Muth" - }, - { - "drilldown" : "Peter Campbell Smith", - "y" : 3, - "name" : "Peter Campbell Smith" - }, - { - "drilldown" : "Robbie Hatley", - "name" : "Robbie Hatley", - "y" : 3 - }, - { - "name" : "Robert DiCicco", - "y" : 2, - "drilldown" : "Robert DiCicco" - }, - { - "name" : "Robert Ransbottom", - "y" : 2, - "drilldown" : "Robert Ransbottom" - }, - { - "y" : 5, - "name" : "Roger Bell_West", - "drilldown" : "Roger Bell_West" - }, - { - "drilldown" : "Simon Proctor", - "name" : "Simon Proctor", - "y" : 1 - }, - { - "name" : "Solathian", - "y" : 1, - "drilldown" : "Solathian" - }, - { - "name" : "Steven Wilson", - "y" : 1, - "drilldown" : "Steven Wilson" - }, - { - "drilldown" : "Thomas Kohler", - "y" : 4, - "name" : "Thomas Kohler" - }, - { - "drilldown" : "Ulrich Rieke", - "name" : "Ulrich Rieke", - "y" : 4 - }, - { - "y" : 3, - "name" : "W. Luis Mochan", - "drilldown" : "W. Luis Mochan" - } - ], - "name" : "The Weekly Challenge - 224" - } - ], - "tooltip" : { - "headerFormat" : "{series.name}
", - "pointFormat" : "{point.name}: {point.y:f}
", - "followPointer" : 1 + "chart" : { + "type" : "column" }, - "subtitle" : { - "text" : "[Champions: 26] Last updated at 2023-07-11 08:46:12 GMT" + "legend" : { + "enabled" : 0 }, "plotOptions" : { "series" : { @@ -498,21 +514,20 @@ "borderWidth" : 0 } }, - "title" : { - "text" : "The Weekly Challenge - 224" + "tooltip" : { + "followPointer" : 1, + "headerFormat" : "{series.name}
", + "pointFormat" : "{point.name}: {point.y:f}
" }, - "legend" : { - "enabled" : 0 + "subtitle" : { + "text" : "[Champions: 27] Last updated at 2023-07-12 09:16:54 GMT" }, - "chart" : { - "type" : "column" + "xAxis" : { + "type" : "category" }, "yAxis" : { "title" : { "text" : "Total Solutions" } - }, - "xAxis" : { - "type" : "category" } } diff --git a/stats/pwc-current.json b/stats/pwc-current.json index e9c41ad801..d3bd9fd659 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,43 +1,48 @@ { - "title" : { - "text" : "The Weekly Challenge - 225" - }, - "tooltip" : { - "followPointer" : 1, - "pointFormat" : "{point.name}: {point.y:f}
", - "headerFormat" : "{series.name}
" - }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } - }, - "xAxis" : { - "type" : "category" - }, "drilldown" : { "series" : [ { + "id" : "Andreas Voegele", "data" : [ [ "Perl", 2 ] ], - "id" : "Andreas Voegele", "name" : "Andreas Voegele" }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Dave Jacoby", + "name" : "Dave Jacoby" + }, { "name" : "David Ferrone", + "id" : "David Ferrone", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "id" : "E. Choroba", "data" : [ [ "Perl", 2 ] ], - "id" : "David Ferrone" + "name" : "E. Choroba" }, { + "id" : "Laurent Rosenfeld", "data" : [ [ "Perl", @@ -52,18 +57,27 @@ 1 ] ], - "id" : "Laurent Rosenfeld", "name" : "Laurent Rosenfeld" }, { - "name" : "Lubos Kolouch", "id" : "Lubos Kolouch", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Lubos Kolouch" + }, + { + "name" : "Mariano Spadaccini", + "data" : [ + [ + "Perl", + 1 + ] + ], + "id" : "Mariano Spadaccini" }, { "data" : [ @@ -75,6 +89,20 @@ "id" : "Mark Anderson", "name" : "Mark Anderson" }, + { + "name" : "Peter Campbell Smith", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Peter Campbell Smith" + }, { "data" : [ [ @@ -90,17 +118,17 @@ "name" : "Robbie Hatley" }, { - "id" : "Robert DiCicco", "data" : [ [ "Perl", - 1 + 2 ], [ "Raku", - 1 + 2 ] ], + "id" : "Robert DiCicco", "name" : "Robert DiCicco" }, { @@ -118,6 +146,7 @@ ] }, { + "name" : "Ulrich Rieke", "data" : [ [ "Perl", @@ -128,11 +157,10 @@ 2 ] ], - "id" : "Ulrich Rieke", - "name" : "Ulrich Rieke" + "id" : "Ulrich Rieke" }, { - "id" : "W. Luis Mochan", + "name" : "W. Luis Mochan", "data" : [ [ "Perl", @@ -143,15 +171,15 @@ 1 ] ], - "name" : "W. Luis Mochan" + "id" : "W. Luis Mochan" } ] }, "chart" : { "type" : "column" }, - "legend" : { - "enabled" : 0 + "title" : { + "text" : "The Weekly Challenge - 225" }, "series" : [ { @@ -161,66 +189,102 @@ "name" : "Andreas Voegele", "y" : 2 }, + { + "name" : "Dave Jacoby", + "y" : 2, + "drilldown" : "Dave Jacoby" + }, { "name" : "David Ferrone", "y" : 2, "drilldown" : "David Ferrone" }, + { + "drilldown" : "E. Choroba", + "name" : "E. Choroba", + "y" : 2 + }, { "drilldown" : "Laurent Rosenfeld", - "name" : "Laurent Rosenfeld", - "y" : 3 + "y" : 3, + "name" : "Laurent Rosenfeld" }, { "drilldown" : "Lubos Kolouch", "name" : "Lubos Kolouch", "y" : 2 }, + { + "drilldown" : "Mariano Spadaccini", + "name" : "Mariano Spadaccini", + "y" : 1 + }, { "name" : "Mark Anderson", "y" : 2, "drilldown" : "Mark Anderson" }, { - "drilldown" : "Robbie Hatley", + "drilldown" : "Peter Campbell Smith", "y" : 3, - "name" : "Robbie Hatley" + "name" : "Peter Campbell Smith" }, { + "y" : 3, + "name" : "Robbie Hatley", + "drilldown" : "Robbie Hatley" + }, + { + "drilldown" : "Robert DiCicco", "name" : "Robert DiCicco", - "y" : 2, - "drilldown" : "Robert DiCicco" + "y" : 4 }, { "drilldown" : "Thomas Kohler", - "y" : 4, - "name" : "Thomas Kohler" + "name" : "Thomas Kohler", + "y" : 4 }, { - "drilldown" : "Ulrich Rieke", + "y" : 4, "name" : "Ulrich Rieke", - "y" : 4 + "drilldown" : "Ulrich Rieke" }, { - "drilldown" : "W. Luis Mochan", + "y" : 3, "name" : "W. Luis Mochan", - "y" : 3 + "drilldown" : "W. Luis Mochan" } ], "name" : "The Weekly Challenge - 225", "colorByPoint" : 1 } ], + "legend" : { + "enabled" : 0 + }, "plotOptions" : { "series" : { "borderWidth" : 0, "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" + "format" : "{point.y}", + "enabled" : 1 } } }, "subtitle" : { - "text" : "[Champions: 10] Last updated at 2023-07-11 08:49:20 GMT" + "text" : "[Champions: 14] Last updated at 2023-07-12 09:21:22 GMT" + }, + "tooltip" : { + "followPointer" : 1, + "headerFormat" : "{series.name}
", + "pointFormat" : "{point.name}: {point.y:f}
" + }, + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "xAxis" : { + "type" : "category" } } diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index e04fa1ae0a..019e2f156a 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,63 +1,63 @@ { - "xAxis" : { - "labels" : { - "style" : { - "fontSize" : "13px", - "fontFamily" : "Verdana, sans-serif" - } - }, - "type" : "category" - }, "chart" : { "type" : "column" }, - "subtitle" : { - "text" : "Last updated at 2023-07-11 08:49:20 GMT" - }, - "yAxis" : { - "title" : { - "text" : null - }, - "min" : 0 + "title" : { + "text" : "The Weekly Challenge Contributions [2019 - 2023]" }, "series" : [ { + "name" : "Contributions", + "dataLabels" : { + "style" : { + "fontSize" : "13px", + "fontFamily" : "Verdana, sans-serif" + }, + "format" : "{point.y:.0f}", + "enabled" : "true", + "color" : "#FFFFFF", + "align" : "right", + "y" : 10, + "rotation" : -90 + }, "data" : [ [ "Blog", - 3723 + 3724 ], [ "Perl", - 11466 + 11476 ], [ "Raku", - 6601 + 6604 ] - ], - "dataLabels" : { - "align" : "right", - "enabled" : "true", - "y" : 10, - "format" : "{point.y:.0f}", - "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" - }, - "rotation" : -90, - "color" : "#FFFFFF" - }, - "name" : "Contributions" + ] } ], + "legend" : { + "enabled" : "false" + }, "tooltip" : { "pointFormat" : "{point.y:.0f}" }, - "legend" : { - "enabled" : "false" + "subtitle" : { + "text" : "Last updated at 2023-07-12 09:21:22 GMT" }, - "title" : { - "text" : "The Weekly Challenge Contributions [2019 - 2023]" + "yAxis" : { + "min" : 0, + "title" : { + "text" : null + } + }, + "xAxis" : { + "type" : "category", + "labels" : { + "style" : { + "fontSize" : "13px", + "fontFamily" : "Verdana, sans-serif" + } + } } } diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index 1b890edc78..d78557e7a1 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,4097 +1,12 @@ { - "chart" : { - "type" : "column" - }, - "drilldown" : { - "series" : [ - { - "name" : "001", - "data" : [ - [ - "Perl", - 105 - ], - [ - "Raku", - 47 - ], - [ - "Blog", - 11 - ] - ], - "id" : "001" - }, - { - "name" : "002", - "id" : "002", - "data" : [ - [ - "Perl", - 83 - ], - [ - "Raku", - 36 - ], - [ - "Blog", - 10 - ] - ] - }, - { - "id" : "003", - "data" : [ - [ - "Perl", - 48 - ], - [ - "Raku", - 30 - ], - [ - "Blog", - 9 - ] - ], - "name" : "003" - }, - { - "id" : "004", - "data" : [ - [ - "Perl", - 60 - ], - [ - "Raku", - 33 - ], - [ - "Blog", - 10 - ] - ], - "name" : "004" - }, - { - "data" : [ - [ - "Perl", - 42 - ], - [ - "Raku", - 26 - ], - [ - "Blog", - 12 - ] - ], - "id" : "005", - "name" : "005" - }, - { - "name" : "006", - "data" : [ - [ - "Perl", - 36 - ], - [ - "Raku", - 18 - ], - [ - "Blog", - 7 - ] - ], - "id" : "006" - }, - { - "name" : "007", - "data" : [ - [ - "Perl", - 36 - ], - [ - "Raku", - 23 - ], - [ - "Blog", - 10 - ] - ], - "id" : "007" - }, - { - "name" : "008", - "data" : [ - [ - "Perl", - 48 - ], - [ - "Raku", - 22 - ], - [ - "Blog", - 12 - ] - ], - "id" : "008" - }, - { - "id" : "009", - "data" : [ - [ - "Perl", - 46 - ], - [ - "Raku", - 21 - ], - [ - "Blog", - 13 - ] - ], - "name" : "009" - }, - { - "id" : "010", - "data" : [ - [ - "Perl", - 39 - ], - [ - "Raku", - 19 - ], - [ - "Blog", - 11 - ] - ], - "name" : "010" - }, - { - "data" : [ - [ - "Perl", - 51 - ], - [ - "Raku", - 28 - ], - [ - "Blog", - 10 - ] - ], - "id" : "011", - "name" : "011" - }, - { - "id" : "012", - "data" : [ - [ - "Perl", - 51 - ], - [ - "Raku", - 30 - ], - [ - "Blog", - 11 - ] - ], - "name" : "012" - }, - { - "name" : "013", - "id" : "013", - "data" : [ - [ - "Perl", - 49 - ], - [ - "Raku", - 25 - ], - [ - "Blog", - 13 - ] - ] - }, - { - "name" : "014", - "data" : [ - [ - "Perl", - 56 - ], - [ - "Raku", - 31 - ], - [ - "Blog", - 15 - ] - ], - "id" : "014" - }, - { - "name" : "015", - "id" : "015", - "data" : [ - [ - "Perl", - 58 - ], - [ - "Raku", - 28 - ], - [ - "Blog", - 15 - ] - ] - }, - { - "name" : "016", - "data" : [ - [ - "Perl", - 38 - ], - [ - "Raku", - 24 - ], - [ - "Blog", - 13 - ] - ], - "id" : "016" - }, - { - "name" : "017", - "data" : [ - [ - "Perl", - 47 - ], - [ - "Raku", - 27 - ], - [ - "Blog", - 12 - ] - ], - "id" : "017" - }, - { - "id" : "018", - "data" : [ - [ - "Perl", - 38 - ], - [ - "Raku", - 31 - ], - [ - "Blog", - 14 - ] - ], - "name" : "018" - }, - { - "name" : "019", - "data" : [ - [ - "Perl", - 58 - ], - [ - "Raku", - 34 - ], - [ - "Blog", - 13 - ] - ], - "id" : "019" - }, - { - "name" : "020", - "id" : "020", - "data" : [ - [ - "Perl", - 53 - ], - [ - "Raku", - 37 - ], - [ - "Blog", - 13 - ] - ] - }, - { -