From 6051a217ebf6f4804bf3015fc670971a489aecb0 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Tue, 14 Feb 2023 08:03:38 +0000 Subject: - Added solutions by Mark Anderson. - Added solutions by Lubos Kolouch. - Added solutions by Luca Ferrari. - Added solutions by Andrew Shitov. - Added solutions by W. Luis Mochan. - Added solutions by Thomas Kohler. - Added solutions by Matthew Neleigh. - Added solutions by E. Choroba. - Added solutions by Carlos Oliveira. - Added solutions by Robbie Hatley. --- challenge-204/ash/chatgpt/README | 7 + challenge-204/ash/chatgpt/blog-1.txt | 1 + challenge-204/ash/chatgpt/blog-2.txt | 1 + challenge-204/ash/chatgpt/raku/ch-1.raku | 33 + challenge-204/ash/chatgpt/raku/ch-2.raku | 56 + challenge-204/chatgpt/README | 7 - challenge-204/chatgpt/blog-1.txt | 1 - challenge-204/chatgpt/blog-2.txt | 1 - challenge-204/chatgpt/raku/ch-1.raku | 33 - challenge-204/chatgpt/raku/ch-2.raku | 56 - challenge-204/eric-cheung/python/ch-1.py | 33 + challenge-204/eric-cheung/python/ch-2.py | 32 + challenge-204/robert-dicicco/julia/ch-1.jl | 101 ++ challenge-204/robert-dicicco/raku/ch-1.raku | 91 ++ challenge-204/robert-dicicco/ruby/ch-1.rb | 79 ++ stats/pwc-challenge-203.json | 570 +++++++++ stats/pwc-current.json | 551 ++------- stats/pwc-language-breakdown-summary.json | 56 +- stats/pwc-language-breakdown.json | 1401 ++++++++++----------- stats/pwc-leaders.json | 468 +++---- stats/pwc-summary-1-30.json | 114 +- stats/pwc-summary-121-150.json | 120 +- stats/pwc-summary-151-180.json | 98 +- stats/pwc-summary-181-210.json | 98 +- stats/pwc-summary-211-240.json | 42 +- stats/pwc-summary-241-270.json | 114 +- stats/pwc-summary-271-300.json | 34 +- stats/pwc-summary-31-60.json | 36 +- stats/pwc-summary-61-90.json | 100 +- stats/pwc-summary-91-120.json | 102 +- stats/pwc-summary.json | 1758 +++++++++++++-------------- 31 files changed, 3395 insertions(+), 2799 deletions(-) create mode 100644 challenge-204/ash/chatgpt/README create mode 100644 challenge-204/ash/chatgpt/blog-1.txt create mode 100644 challenge-204/ash/chatgpt/blog-2.txt create mode 100644 challenge-204/ash/chatgpt/raku/ch-1.raku create mode 100644 challenge-204/ash/chatgpt/raku/ch-2.raku delete mode 100644 challenge-204/chatgpt/README delete mode 100644 challenge-204/chatgpt/blog-1.txt delete mode 100644 challenge-204/chatgpt/blog-2.txt delete mode 100644 challenge-204/chatgpt/raku/ch-1.raku delete mode 100644 challenge-204/chatgpt/raku/ch-2.raku create mode 100755 challenge-204/eric-cheung/python/ch-1.py create mode 100755 challenge-204/eric-cheung/python/ch-2.py create mode 100644 challenge-204/robert-dicicco/julia/ch-1.jl create mode 100644 challenge-204/robert-dicicco/raku/ch-1.raku create mode 100644 challenge-204/robert-dicicco/ruby/ch-1.rb create mode 100644 stats/pwc-challenge-203.json diff --git a/challenge-204/ash/chatgpt/README b/challenge-204/ash/chatgpt/README new file mode 100644 index 0000000000..7735e06a24 --- /dev/null +++ b/challenge-204/ash/chatgpt/README @@ -0,0 +1,7 @@ +Solutions generated by ChatGPT. + +The solutions are based on the description and the examples that the Weekly Challenge offers. It was sent to the chat as they are published on the website without any modifications. + +The solution located in this directory are the first versions that ChatGPT generated. The code is taken as soon as it compiles and gives correct results. Optimised versions with a more natural Raku syntax are placed at ../ash. All those were also done in a dialogue with the machine with some hints from a human. + +Submitted by Andrew Shitov (ash). diff --git a/challenge-204/ash/chatgpt/blog-1.txt b/challenge-204/ash/chatgpt/blog-1.txt new file mode 100644 index 0000000000..59e520d49a --- /dev/null +++ b/challenge-204/ash/chatgpt/blog-1.txt @@ -0,0 +1 @@ +https://andrewshitov.com/2023/02/13/dialogues-with-chatpgp-about-the-raku-programming-languages-solving-the-weekly-challange-204/ diff --git a/challenge-204/ash/chatgpt/blog-2.txt b/challenge-204/ash/chatgpt/blog-2.txt new file mode 100644 index 0000000000..8fabcdca67 --- /dev/null +++ b/challenge-204/ash/chatgpt/blog-2.txt @@ -0,0 +1 @@ +https://andrewshitov.com/2023/02/13/solving-task-2-of-the-weekly-challenge-204-with-the-help-of-chatgpt/ diff --git a/challenge-204/ash/chatgpt/raku/ch-1.raku b/challenge-204/ash/chatgpt/raku/ch-1.raku new file mode 100644 index 0000000000..cbc18bdd63 --- /dev/null +++ b/challenge-204/ash/chatgpt/raku/ch-1.raku @@ -0,0 +1,33 @@ +# This program has been created by ChatGPT +# +# Test run: +# $ raku ch-1.raku +# 1 +# 0 +# 1 + +sub is_monotonic(@nums) { + my $increasing = True; + my $decreasing = True; + for (0 ..^ @nums.end) -> $i { + for ($i + 1 .. @nums.end) -> $j { + if (@nums[$i] > @nums[$j]) { + $increasing = False; + } + if (@nums[$i] < @nums[$j]) { + $decreasing = False; + } + } + } + return 1 if $increasing || $decreasing; + return 0; + } + +my @nums = (1, 2, 2, 3); +say is_monotonic(@nums); + +@nums = (1, 3, 2); +say is_monotonic(@nums); + +@nums = (6, 5, 5, 4); +say is_monotonic(@nums); diff --git a/challenge-204/ash/chatgpt/raku/ch-2.raku b/challenge-204/ash/chatgpt/raku/ch-2.raku new file mode 100644 index 0000000000..20375d1164 --- /dev/null +++ b/challenge-204/ash/chatgpt/raku/ch-2.raku @@ -0,0 +1,56 @@ +# This program has been created by ChatGPT +# +# Test run: +# $ raku ch-2.raku +# [1 2 3 4] +# [[1 2] [3 4] [5 6]] +# [[1] [2]] +# +# Notice that if you change $r and $c to 3 and 2 in the last example, +# the program prints 0 as expected. + +sub reshape-matrix (@matrix, $r, $c) { + my $total_elements = 0; + for @matrix -> @row { + $total_elements += @row.elems; + } + if $total_elements != $r * $c { + return 0; + } + + my @result = []; + my $element_index = 0; + for (0 .. $r - 1) -> $i { + my @new_row = []; + for (0 .. $c - 1) -> $j { + @new_row.push(@matrix[$element_index div @matrix[0].elems][$element_index % @matrix[0].elems]); + $element_index++; + } + @result.push(@new_row); + } + + if @result.elems == 1 { + return @result[0]; + } + else { + return @result; + } +} + +my @matrix = [ [ 1, 2 ], [ 3, 4 ] ]; +my $r = 1; +my $c = 4; +my $result = reshape-matrix(@matrix, $r, $c); +say $result; + +@matrix = [ [ 1, 2, 3 ], [ 4, 5, 6 ] ]; +$r = 3; +$c = 2; +$result = reshape-matrix(@matrix, $r, $c); +say $result; + +@matrix = [ [ 1 ], [ 2 ] ]; +$r = 2; +$c = 1; +$result = reshape-matrix(@matrix, $r, $c); +say $result; diff --git a/challenge-204/chatgpt/README b/challenge-204/chatgpt/README deleted file mode 100644 index 7735e06a24..0000000000 --- a/challenge-204/chatgpt/README +++ /dev/null @@ -1,7 +0,0 @@ -Solutions generated by ChatGPT. - -The solutions are based on the description and the examples that the Weekly Challenge offers. It was sent to the chat as they are published on the website without any modifications. - -The solution located in this directory are the first versions that ChatGPT generated. The code is taken as soon as it compiles and gives correct results. Optimised versions with a more natural Raku syntax are placed at ../ash. All those were also done in a dialogue with the machine with some hints from a human. - -Submitted by Andrew Shitov (ash). diff --git a/challenge-204/chatgpt/blog-1.txt b/challenge-204/chatgpt/blog-1.txt deleted file mode 100644 index 59e520d49a..0000000000 --- a/challenge-204/chatgpt/blog-1.txt +++ /dev/null @@ -1 +0,0 @@ -https://andrewshitov.com/2023/02/13/dialogues-with-chatpgp-about-the-raku-programming-languages-solving-the-weekly-challange-204/ diff --git a/challenge-204/chatgpt/blog-2.txt b/challenge-204/chatgpt/blog-2.txt deleted file mode 100644 index 8fabcdca67..0000000000 --- a/challenge-204/chatgpt/blog-2.txt +++ /dev/null @@ -1 +0,0 @@ -https://andrewshitov.com/2023/02/13/solving-task-2-of-the-weekly-challenge-204-with-the-help-of-chatgpt/ diff --git a/challenge-204/chatgpt/raku/ch-1.raku b/challenge-204/chatgpt/raku/ch-1.raku deleted file mode 100644 index cbc18bdd63..0000000000 --- a/challenge-204/chatgpt/raku/ch-1.raku +++ /dev/null @@ -1,33 +0,0 @@ -# This program has been created by ChatGPT -# -# Test run: -# $ raku ch-1.raku -# 1 -# 0 -# 1 - -sub is_monotonic(@nums) { - my $increasing = True; - my $decreasing = True; - for (0 ..^ @nums.end) -> $i { - for ($i + 1 .. @nums.end) -> $j { - if (@nums[$i] > @nums[$j]) { - $increasing = False; - } - if (@nums[$i] < @nums[$j]) { - $decreasing = False; - } - } - } - return 1 if $increasing || $decreasing; - return 0; - } - -my @nums = (1, 2, 2, 3); -say is_monotonic(@nums); - -@nums = (1, 3, 2); -say is_monotonic(@nums); - -@nums = (6, 5, 5, 4); -say is_monotonic(@nums); diff --git a/challenge-204/chatgpt/raku/ch-2.raku b/challenge-204/chatgpt/raku/ch-2.raku deleted file mode 100644 index 20375d1164..0000000000 --- a/challenge-204/chatgpt/raku/ch-2.raku +++ /dev/null @@ -1,56 +0,0 @@ -# This program has been created by ChatGPT -# -# Test run: -# $ raku ch-2.raku -# [1 2 3 4] -# [[1 2] [3 4] [5 6]] -# [[1] [2]] -# -# Notice that if you change $r and $c to 3 and 2 in the last example, -# the program prints 0 as expected. - -sub reshape-matrix (@matrix, $r, $c) { - my $total_elements = 0; - for @matrix -> @row { - $total_elements += @row.elems; - } - if $total_elements != $r * $c { - return 0; - } - - my @result = []; - my $element_index = 0; - for (0 .. $r - 1) -> $i { - my @new_row = []; - for (0 .. $c - 1) -> $j { - @new_row.push(@matrix[$element_index div @matrix[0].elems][$element_index % @matrix[0].elems]); - $element_index++; - } - @result.push(@new_row); - } - - if @result.elems == 1 { - return @result[0]; - } - else { - return @result; - } -} - -my @matrix = [ [ 1, 2 ], [ 3, 4 ] ]; -my $r = 1; -my $c = 4; -my $result = reshape-matrix(@matrix, $r, $c); -say $result; - -@matrix = [ [ 1, 2, 3 ], [ 4, 5, 6 ] ]; -$r = 3; -$c = 2; -$result = reshape-matrix(@matrix, $r, $c); -say $result; - -@matrix = [ [ 1 ], [ 2 ] ]; -$r = 2; -$c = 1; -$result = reshape-matrix(@matrix, $r, $c); -say $result; diff --git a/challenge-204/eric-cheung/python/ch-1.py b/challenge-204/eric-cheung/python/ch-1.py new file mode 100755 index 0000000000..e4399c7369 --- /dev/null +++ b/challenge-204/eric-cheung/python/ch-1.py @@ -0,0 +1,33 @@ + +def IsMonotone(arrInput): + + bConstantArr = True + bMontoneInc = False + + for nLastIndx in range(1, len(arrInput)): + if arrInput[nLastIndx - 1] == arrInput[nLastIndx]: + continue + + bConstantArr = False + + if arrInput[nLastIndx - 1] < arrInput[nLastIndx]: + bMontoneInc = True + break + + break + + if bConstantArr: + return "1" + + for nLoopIndx in range(nLastIndx + 1, len(arrInput)): + if bMontoneInc and arrInput[nLoopIndx - 1] > arrInput[nLoopIndx] or not bMontoneInc and arrInput[nLoopIndx - 1] < arrInput[nLoopIndx]: + return "0" + + return "1" + + +## nInputArr = [1, 2, 2, 3] ## Example 1 +## nInputArr = [1, 3, 2] ## Example 2 +nInputArr = [6, 5, 5, 4] ## Example 3 + +print (IsMonotone(nInputArr)) diff --git a/challenge-204/eric-cheung/python/ch-2.py b/challenge-204/eric-cheung/python/ch-2.py new file mode 100755 index 0000000000..5c6194a631 --- /dev/null +++ b/challenge-204/eric-cheung/python/ch-2.py @@ -0,0 +1,32 @@ + +import numpy as np + +## Example 1 +## matrixInput = np.array([[1, 2], [3, 4]]) +## nMatrixReShapeRow = 1 +## nMatrixReShapeCol = 4 + +## Example 2 +## matrixInput = np.array([[1, 2, 3], [4, 5, 6]]) +## nMatrixReShapeRow = 3 +## nMatrixReShapeCol = 2 + +## Example 3 +matrixInput = np.array([1, 2]) +nMatrixReShapeRow = 3 +nMatrixReShapeCol = 2 + + +nMatrixRow = len(matrixInput) + +try: + nMatrixCol = len(matrixInput[0]) +except: + nMatrixCol = 0 + + +if nMatrixRow * nMatrixCol != nMatrixReShapeRow * nMatrixReShapeCol: + print ("0") +else: + matrixOutput = matrixInput.reshape(nMatrixReShapeRow, nMatrixReShapeCol) + print (matrixOutput) diff --git a/challenge-204/robert-dicicco/julia/ch-1.jl b/challenge-204/robert-dicicco/julia/ch-1.jl new file mode 100644 index 0000000000..ff3d7727b9 --- /dev/null +++ b/challenge-204/robert-dicicco/julia/ch-1.jl @@ -0,0 +1,101 @@ +#!/usr/bin/env julia + +#= + +----------------------------------------- + +AUTHOR: Robert DiCicco + +DATE : 2023-02-13 + +Challenge 204 Monotonic Array ( Julia ) + +----------------------------------------- + +=# + +using Printf + + + +nums = [[1,2,2,3],[1,3,2],[6,5,5,4]] + + + +function CheckIncreasing(arr, ln) + + cnt = 1 + + while cnt < ln + + arr[cnt + 1] >= arr[cnt] ? (cnt += 1) : (return 0) + + end + + return 1 + +end + + + +function CheckDecreasing(arr, ln) + + cnt = 1 + + while cnt < ln + + arr[cnt + 1] <= arr[cnt] ? (cnt += 1) : (return 0) + + end + + return 1 + +end + + + +for n in nums + + @printf("Input: @nums = %s\n", n) + + len = length(n) + + if (CheckIncreasing(n, len) == 0) && (CheckDecreasing(n,len) == 0) + + println("0") + + end + + if (CheckIncreasing(n, len) == 1) || (CheckDecreasing(n,len) == 1) + + println("1") + + end + +end + + + +#= + +----------------------------------------- + +SAMPLE OUTPUY + +julia .\Monotones.jl + +Input: @nums = [1, 2, 2, 3] + +1 + +Input: @nums = [1, 3, 2] + +0 + +Input: @nums = [6, 5, 5, 4] + +1 + +----------------------------------------- + +=# diff --git a/challenge-204/robert-dicicco/raku/ch-1.raku b/challenge-204/robert-dicicco/raku/ch-1.raku new file mode 100644 index 0000000000..ed98510134 --- /dev/null +++ b/challenge-204/robert-dicicco/raku/ch-1.raku @@ -0,0 +1,91 @@ +#!/usr/bin/env raku + +#`{ + +------------------------------------------------- + +AUTHOR: Robert DiCicco + +DATE : 2023-02-13 + +Challenge 204 Monotonic Array ( Raku ) + +------------------------------------------------- + +} + + + +my @nums = <1 2 2 3>,<1 3 2>,<6 5 5 4>; + + + +sub CheckIncreasing (@arr, $len) { + + my $cnt = 0; + + while $cnt < $len - 1 { + + @arr[$cnt + 1] >= @arr[$cnt] ?? $cnt++ !! return 0; + + } + + return 1; + +} + + + +sub CheckDecreasing (@arr, $len) { + + my $cnt = 0; + + while $cnt < $len - 1 { + + @arr[$cnt + 1] <= @arr[$cnt] ?? $cnt++ !! return 0; + + } + + return 1; + +} + + + +for (@nums) -> @n { + + print "Input: \@nums = (",@n,")\n"; + + my $len = @n.elems; + + say "0" if CheckIncreasing(@n,$len) == 0 and CheckDecreasing(@n,$len) == 0 ; + + say "1" if CheckIncreasing(@n,$len) == 1 or CheckDecreasing(@n,$len) == 1 ; + +} + + + +#`{ + +------------------------------------------------- + +SAMPLE OUTPUT + +raku .\Monotones.rk + +Input: @nums = (1 2 2 3) + +1 + +Input: @nums = (1 3 2) + +0 + +Input: @nums = (6 5 5 4) + +1 + +------------------------------------------------- + +} diff --git a/challenge-204/robert-dicicco/ruby/ch-1.rb b/challenge-204/robert-dicicco/ruby/ch-1.rb new file mode 100644 index 0000000000..5754ba0776 --- /dev/null +++ b/challenge-204/robert-dicicco/ruby/ch-1.rb @@ -0,0 +1,79 @@ +#!/usr/bin/env ruby + +=begin + +AUTHOR: Robert DiCicco + +DATE : 2023-02-13 + +Challenge 204 Monotonic Array ( Raku ) + +=end + + + +nums = [[1,2,2,3],[1,3,2],[6,5,5,4]] + + + +def CheckIncreasing(arr,ln) + + cnt = 0 + + while cnt < ln - 1 + + arr[cnt + 1] >= arr[cnt] ? (cnt += 1) : (return 0) + + end + + return 1 + +end + + def CheckDecreasing(arr,ln) + + cnt = 0 + + while cnt < ln - 1 + + arr[cnt + 1] <= arr[cnt] ? (cnt += 1) : (return 0) + + end + + return 1 + +end + + + +nums.each do |n| + + print("Input: \@nums = #{n}\n") + + len = n.length + + puts("0") if (CheckIncreasing(n,len) == 0) && (CheckDecreasing(n,len) == 0) + + puts("1") if (CheckIncreasing(n,len) == 1) || (CheckDecreasing(n,len) == 1) + +end + + + +=begin + +ruby .\Monotones.rb + +Input: @nums = [1, 2, 2, 3] + +1 + +Input: @nums = [1, 3, 2] + +0 + +Input: @nums = [6, 5, 5, 4] + +1 + +=end diff --git a/stats/pwc-challenge-203.json b/stats/pwc-challenge-203.json new file mode 100644 index 0000000000..8905d07e01 --- /dev/null +++ b/stats/pwc-challenge-203.json @@ -0,0 +1,570 @@ +{ + "tooltip" : { + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1, + "headerFormat" : "{series.name}
" + }, + "xAxis" : { + "type" : "category" + }, + "title" : { + "text" : "The Weekly Challenge - 203" + }, + "plotOptions" : { + "series" : { + "dataLabels" : { + "enabled" : 1, + "format" : "{point.y}" + }, + "borderWidth" : 0 + } + }, + "subtitle" : { + "text" : "[Champions: 30] Last updated at 2023-02-14 07:56:57 GMT" + }, + "legend" : { + "enabled" : 0 + }, + "drilldown" : { + "series" : [ + { + "data" : [ + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ], + "name" : "Arne Sommer", + "id" : "Arne Sommer" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "name" : "Athanasius", + "id" : "Athanasius" + }, + { + "name" : "BarrOff", + "id" : "BarrOff", + "data" : [ + [ + "Raku", + 2 + ] + ] + }, + { + "name" : "Carlos Oliveira", + "id" : "Carlos Oliveira", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "id" : "Cheok-Yin Fung", + "name" : "Cheok-Yin Fung", + "data" : [ + [ + "Perl", + 1 + ] + ] + }, + { + "id" : "Chicagoist", + "name" : "Chicagoist", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Colin Crain", + "id" : "Colin Crain" + }, + { + "id" : "Dave Jacoby", + "name" : "Dave Jacoby", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "id" : "David Ferrone", + "name" : "David Ferrone", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Duncan C. White", + "id" : "Duncan C. White" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "E. Choroba", + "id" : "E. Choroba" + }, + { + "id" : "Flavio Poletti", + "name" : "Flavio Poletti", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 2 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "name" : "James Smith", + "id" : "James Smith" + }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "name" : "Jan Krnavek", + "id" : "Jan Krnavek" + }, + { + "id" : "Jorg Sommrey", + "name" : "Jorg Sommrey", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Kjetil Skotheim", + "name" : "Kjetil Skotheim" + }, + { + "id" : "Laurent Rosenfeld", + "name" : "Laurent Rosenfeld", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "name" : "Luca Ferrari", + "id" : "Luca Ferrari", + "data" : [ + [ + "Raku", + 2 + ], + [ + "Blog", + 6 + ] + ] + }, + { + "name" : "Mariano Spadaccini", + "id" : "Mariano Spadaccini", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { + "id" : "Mark Anderson", + "name" : "Mark Anderson", + "data" : [ + [ + "Raku", + 2 + ] + ] + }, + { + "id" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "id" : "Pip Stuart", + "name" : "Pip Stuart" + }, + { + "name" : "Robbie Hatley", + "id" : "Robbie Hatley", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 1 + ], + [ + "Raku", + 1 + ] + ], + "name" : "Robert DiCicco", + "id" : "Robert DiCicco" + }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "name" : "Robert Ransbottom", + "id" : "Robert Ransbottom" + }, + { + "name" : "Roger Bell_West", + "id" : "Roger Bell_West", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Solathian", + "id" : "Solathian" + }, + { + "id" : "Thomas Kohler", + "name" : "Thomas Kohler", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 2 + ] + ] + }, + { + "data" : [ + [ + "Perl", + 1 + ], + [ + "Raku", + 1 + ] + ], + "id" : "Ulrich Rieke", + "name" : "Ulrich Rieke" + }, + { + "name" : "W. Luis Mochan", + "id" : "W. Luis Mochan", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ] + } + ] + }, + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "series" : [ + { + "colorByPoint" : 1, + "name" : "The Weekly Challenge - 203", + "data" : [ + { + "name" : "Arne Sommer", + "y" : 3, + "drilldown" : "Arne Sommer" + }, + { + "drilldown" : "Athanasius", + "y" : 4, + "name" : "Athanasius" + }, + { + "drilldown" : "BarrOff", + "y" : 2, + "name" : "BarrOff" + }, + { + "y" : 2, + "name" : "Carlos Oliveira", + "drilldown" : "Carlos Oliveira" + }, + { + "y" : 1, + "name" : "Cheok-Yin Fung", + "drilldown" : "Cheok-Yin Fung" + }, + { + "drilldown" : "Chicagoist", + "y" : 2, + "name" : "Chicagoist" + }, + { + "name" : "Colin Crain", + "y" : 2, + "drilldown" : "Colin Crain" + }, + { + "y" : 3, + "name" : "Dave Jacoby", + "drilldown" : "Dave Jacoby" + }, + { + "drilldown" : "David Ferrone", + "name" : "David Ferrone", + "y" : 2 + }, + { + "name" : "Duncan C. White", + "y" : 2, + "drilldown" : "Duncan C. White" + }, + { + "drilldown" : "E. Choroba", + "name" : "E. Choroba", + "y" : 2 + }, + { + "drilldown" : "Flavio Poletti", + "name" : "Flavio Poletti", + "y" : 6 + }, + { + "drilldown" : "James Smith", + "name" : "James Smith", + "y" : 3 + }, + { + "y" : 2, + "name" : "Jan Krnavek", + "drilldown" : "Jan Krnavek" + }, + { + "drilldown" : "Jorg Sommrey", + "y" : 2, + "name" : "Jorg Sommrey" + }, + { + "y" : 2, + "name" : "Kjetil Skotheim", + "drilldown" : "Kjetil Skotheim" + }, + { + "drilldown" : "Laurent Rosenfeld", + "y" : 5, + "name" : "Laurent Rosenfeld" + }, + { + "drilldown" : "Luca Ferrari", + "name" : "Luca Ferrari", + "y" : 8 + }, + { + "drilldown" : "Mariano Spadaccini", + "name" : "Mariano Spadaccini", + "y" : 2 + }, + { + "drilldown" : "Mark Anderson", + "y" : 2, + "name" : "Mark Anderson" + }, + { + "drilldown" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith", + "y" : 3 + }, + { + "name" : "Pip Stuart", + "y" : 4, + "drilldown" : "Pip Stuart" + }, + { + "drilldown" : "Robbie Hatley", + "y" : 3, + "name" : "Robbie Hatley" + }, + { + "drilldown" : "Robert DiCicco", + "name" : "Robert DiCicco", + "y" : 2 + }, + { + "drilldown" : "Robert Ransbottom", + "y" : 2, + "name" : "Robert Ransbottom" + }, + { + "drilldown" : "Roger Bell_West", + "y" : 5, + "name" : "Roger Bell_West" + }, + { + "drilldown" : "Solathian", + "name" : "Solathian", + "y" : 2 + }, + { + "drilldown" : "Thomas Kohler", + "name" : "Thomas Kohler", + "y" : 4 + }, + { + "drilldown" : "Ulrich Rieke", + "y" : 2, + "name" : "Ulrich Rieke" + }, + { + "drilldown" : "W. Luis Mochan", + "y" : 3, + "name" : "W. Luis Mochan" + } + ] + } + ], + "chart" : { + "type" : "column" + } +} diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 4f4472743c..5d1328b5d4 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,17 +1,102 @@ { "subtitle" : { - "text" : "[Champions: 30] Last updated at 2023-02-13 06:32:48 GMT" + "text" : "[Champions: 11] Last updated at 2023-02-14 08:01:05 GMT" + }, + "xAxis" : { + "type" : "category" }, "title" : { - "text" : "The Weekly Challenge - 203" + "text" : "The Weekly Challenge - 204" }, "legend" : { "enabled" : 0 }, + "plotOptions" : { + "series" : { + "dataLabels" : { + "enabled" : 1, + "format" : "{point.y}" + }, + "borderWidth" : 0 + } + }, + "series" : [ + { + "name" : "The Weekly Challenge - 204", + "data" : [ + { + "drilldown" : "Andrew Shitov", + "name" : "Andrew Shitov", + "y" : 4 + }, + { + "y" : 2, + "name" : "Carlos Oliveira", + "drilldown" : "Carlos Oliveira" + }, + { + "drilldown" : "E. Choroba", + "y" : 2, + "name" : "E. Choroba" + }, + { + "drilldown" : "Lubos Kolouch", + "name" : "Lubos Kolouch", + "y" : 2 + }, + { + "name" : "Luca Ferrari", + "y" : 8, + "drilldown" : "Luca Ferrari" + }, + { + "drilldown" : "Mark Anderson", + "y" : 2, + "name" : "Mark Anderson" + }, + { + "name" : "Matthew Neleigh", + "y" : 2, + "drilldown" : "Matthew Neleigh" + }, + { + "y" : 3, + "name" : "Robbie Hatley", + "drilldown" : "Robbie Hatley" + }, + { + "y" : 1, + "name" : "Robert DiCicco", + "drilldown" : "Robert DiCicco" + }, + { + "name" : "Thomas Kohler", + "y" : 4, + "drilldown" : "Thomas Kohler" + }, + { + "y" : 3, + "name" : "W. Luis Mochan", + "drilldown" : "W. Luis Mochan" + } + ], + "colorByPoint" : 1 + } + ], + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "tooltip" : { + "headerFormat" : "{series.name}
", + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1 + }, "drilldown" : { "series" : [ { - "name" : "Arne Sommer", + "id" : "Andrew Shitov", "data" : [ [ "Raku", @@ -19,200 +104,43 @@ ], [ "Blog", - 1 - ] - ], - "id" : "Arne Sommer" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Raku", 2 ] ], - "name" : "Athanasius", - "id" : "Athanasius" - }, - { - "data" : [ - [ - "Raku", - 2 - ] - ], - "name" : "BarrOff", - "id" : "BarrOff" + "name" : "Andrew Shitov" }, { "id" : "Carlos Oliveira", - "name" : "Carlos Oliveira", - "data" : [ - [ - "Perl", - 2 - ] - ] - }, - { - "id" : "Cheok-Yin Fung", - "name" : "Cheok-Yin Fung", - "data" : [ - [ - "Perl", - 1 - ] - ] - }, - { - "id" : "Chicagoist", - "name" : "Chicagoist", - "data" : [ - [ - "Perl", - 2 - ] - ] - }, - { "data" : [ [ "Perl", 2 ] ], - "name" : "Colin Crain", - "id" : "Colin Crain" + "name" : "Carlos Oliveira" }, { - "id" : "Dave Jacoby", - "name" : "Dave Jacoby", - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 1 - ] - ] - }, - { - "id" : "David Ferrone", - "name" : "David Ferrone", - "data" : [ - [ - "Perl", - 2 - ] - ] - }, - { - "name" : "Duncan C. White", - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "Duncan C. White" - }, - { - "name" : "E. Choroba", + "id" : "E. Choroba", "data" : [ [ "Perl", 2 ] ], - "id" : "E. Choroba" + "name" : "E. Choroba" }, { - "name" : "Flavio Poletti", + "name" : "Lubos Kolouch", "data" : [ [ "Perl", 2 - ], - [ - "Raku", - 2 - ], - [ - "Blog", - 2 ] ], - "id" : "Flavio Poletti" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 1 - ] - ], - "name" : "James Smith", - "id" : "James Smith" - }, - { - "name" : "Jan Krnavek", - "data" : [ - [ - "Raku", - 2 - ] - ], - "id" : "Jan Krnavek" - }, - { - "name" : "Jorg Sommrey", - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "Jorg Sommrey" - }, - { - "id" : "Kjetil Skotheim", - "data" : [ - [ - "Perl", - 2 - ] - ], - "name" : "Kjetil Skotheim" - }, - { - "id" : "Laurent Rosenfeld", - "name" : "Laurent Rosenfeld", - "data" : [ - [ - "Perl", - 2 - ], - [ - "Raku", - 2 - ], - [ - "Blog", - 1 - ] - ] + "id" : "Lubos Kolouch" }, { + "name" : "Luca Ferrari", "data" : [ [ "Raku", @@ -223,58 +151,30 @@ 6 ] ], - "name" : "Luca Ferrari", "id" : "Luca Ferrari" }, { - "data" : [ - [ - "Perl", - 2 - ] - ], - "name" : "Mariano Spadaccini", - "id" : "Mariano Spadaccini" - }, - { + "id" : "Mark Anderson", "data" : [ [ "Raku", 2 ] ], - "name" : "Mark Anderson", - "id" : "Mark Anderson" + "name" : "Mark Anderson" }, { - "name" : "Peter Campbell Smith", + "name" : "Matthew Neleigh", + "id" : "Matthew Neleigh", "data" : [ [ "Perl", 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Peter Campbell Smith" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Raku", - 2 ] - ], - "name" : "Pip Stuart", - "id" : "Pip Stuart" + ] }, { + "name" : "Robbie Hatley", "id" : "Robbie Hatley", "data" : [ [ @@ -285,16 +185,11 @@ "Blog", 1 ] - ], - "name" : "Robbie Hatley" + ] }, { "name" : "Robert DiCicco", "data" : [ - [ - "Perl", - 1 - ], [ "Raku", 1 @@ -303,44 +198,7 @@ "id" : "Robert DiCicco" }, { - "data" : [ - [ - "Raku", - 2 - ] - ], - "name" : "Robert Ransbottom", - "id" : "Robert Ransbottom" - }, - { - "id" : "Roger Bell_West", - "name" : "Roger Bell_West", - "data" : [ - [ - "Perl", - 2 - ], - [ - "Raku", - 2 - ], - [ - "Blog", - 1 - ] - ] - }, - { - "data" : [ - [ - "Perl", - 2 - ] - ], - "name" : "Solathian", - "id" : "Solathian" - }, - { + "name" : "Thomas Kohler", "id" : "Thomas Kohler", "data" : [ [ @@ -351,25 +209,9 @@ "Blog", 2 ] - ], - "name" : "Thomas Kohler" - }, - { - "data" : [ - [ - "Perl", - 1 - ], - [ - "Raku", - 1 - ] - ], - "name" : "Ulrich Rieke", - "id" : "Ulrich Rieke" + ] }, { - "name" : "W. Luis Mochan", "data" : [ [ "Perl", @@ -380,191 +222,12 @@ 1 ] ], - "id" : "W. Luis Mochan" + "id" : "W. Luis Mochan", + "name" : "W. Luis Mochan" } ] }, "chart" : { "type" : "column" - }, - "xAxis" : { - "type" : "category" - }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } - }, - "tooltip" : { - "headerFormat" : "{series.name}
", - "pointFormat" : "{point.name}: {point.y:f}
", - "followPointer" : 1 - }, - "plotOptions" : { - "series" : { - "borderWidth" : 0, - "dataLabels" : { - "format" : "{point.y}", - "enabled" : 1 - } - } - }, - "series" : [ - { - "name" : "The Weekly Challenge - 203", - "data" : [ - { - "name" : "Arne Sommer", - "y" : 3, - "drilldown" : "Arne Sommer" - }, - { - "name" : "Athanasius", - "y" : 4, - "drilldown" : "Athanasius" - }, - { - "drilldown" : "BarrOff", - "y" : 2, - "name" : "BarrOff" - }, - { - "y" : 2, - "drilldown" : "Carlos Oliveira", - "name" : "Carlos Oliveira" - }, - { - "name" : "Cheok-Yin Fung", - "y" : 1, - "drilldown" : "Cheok-Yin Fung" - }, - { - "name" : "Chicagoist", - "drilldown" : "Chicagoist", - "y" : 2 - }, - { - "drilldown" : "Colin Crain", - "y" : 2, - "name" : "Colin Crain" - }, - { - "name" : "Dave Jacoby", - "drilldown" : "Dave Jacoby", - "y" : 3 - }, - { - "name" : "David Ferrone", - "drilldown" : "David Ferrone", - "y" : 2 - }, - { - "name" : "Duncan C. White", - "y" : 2, - "drilldown" : "Duncan C. White" - }, - { - "name" : "E. Choroba", - "y" : 2, - "drilldown" : "E. Choroba" - }, - { - "name" : "Flavio Poletti", - "drilldown" : "Flavio Poletti", - "y" : 6 - }, - { - "name" : "James Smith", - "drilldown" : "James Smith", - "y" : 3 - }, - { - "y" : 2, - "drilldown" : "Jan Krnavek", - "name" : "Jan Krnavek" - }, - { - "name" : "Jorg Sommrey", - "y" : 2, - "drilldown" : "Jorg Sommrey" - }, - { - "drilldown" : "Kjetil Skotheim", - "y" : 2, - "name" : "Kjetil Skotheim" - }, - { - "drilldown" : "Laurent Rosenfeld", - "y" : 5, - "name" : "Laurent Rosenfeld" - }, - { - "name" : "Luca Ferrari", - "y" : 8, - "drilldown" : "Luca Ferrari" - }, - { - "y" : 2, - "drilldown" : "Mariano Spadaccini", - "name" : "Mariano Spadaccini" - }, - { - "name" : "Mark Anderson", - "y" : 2, - "drilldown" : "Mark Anderson" - }, - { - "y" : 3, - "drilldown" : "Peter Campbell Smith", - "name" : "Peter Campbell Smith" - }, - { - "name" : "Pip Stuart", - "y" : 4, - "drilldown" : "Pip Stuart" - }, - { - "name" : "Robbie Hatley", - "drilldown" : "Robbie Hatley", - "y" : 3 - }, - { - "drilldown" : "Robert DiCicco", - "y" : 2, - "name" : "Robert DiCicco" - }, - { - "y" : 2, - "drilldown" : "Robert Ransbottom", - "name" : "Robert Ransbottom" - }, - { - "drilldown" : "Roger Bell_West", - "y" : 5, - "name" : "Roger Bell_West" - }, - { - "name" : "Solathian", - "drilldown" : "Solathian", - "y" : 2 - }, - { - "drilldown" : "Thomas Kohler", - "y" : 4, - "name" : "Thomas Kohler" - }, - { - "name" : "Ulrich Rieke", - "y" : 2, - "drilldown" : "Ulrich Rieke" - }, - { - "name" : "W. Luis Mochan", - "y" : 3, - "drilldown" : "W. Luis Mochan" - } - ], - "colorByPoint" : 1 - } - ] + } } diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 13c02f6d78..fdb188f723 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,62 +1,62 @@ { + "title" : { + "text" : "The Weekly Challenge Contributions [2019 - 2023]" + }, + "xAxis" : { + "labels" : { + "style" : { + "fontFamily" : "Verdana, sans-serif", + "fontSize" : "13px" + } + }, + "type" : "category" + }, "legend" : { "enabled" : "false" }, "subtitle" : { - "text" : "Last updated at 2023-02-13 06:32:48 GMT" + "text" : "Last updated at 2023-02-14 08:01:05 GMT" }, - "title" : { - "text" : "The Weekly Challenge Contributions [2019 - 2023]" + "yAxis" : { + "min" : 0, + "title" : { + "text" : null + } }, "series" : [ { + "name" : "Contributions", "data" : [ [ "Blog", - 3291 + 3303 ], [ "Perl", - 10041 + 10055 ], [ "Raku", - 6000 + 6007 ] ], - "name" : "Contributions", "dataLabels" : { + "format" : "{point.y:.0f}", "enabled" : "true", + "align" : "right", "style" : { - "fontSize" : "13px", - "fontFamily" : "Verdana, sans-serif" + "fontFamily" : "Verdana, sans-serif", + "fontSize" : "13px" }, "y" : 10, - "align" : "right", - "color" : "#FFFFFF", - "format" : "{point.y:.0f}", - "rotation" : -90 + "rotation" : -90, + "color" : "#FFFFFF" } } ], "tooltip" : { "pointFormat" : "{point.y:.0f}" }, - "yAxis" : { - "title" : { - "text" : null - }, - "min" : 0 - }, - "xAxis" : { - "labels" : { - "style" : { - "fontSize" : "13px", - "fontFamily" : "Verdana, sans-serif" - } - }, - "type" : "category" - }, "chart" : { "type" : "column" } diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index d2d538f4cc..96c99018cb 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -4,60 +4,49 @@ "text" : "Total Solutions" } }, - "tooltip" : { - "followPointer" : "true", - "headerFormat" : "", - "pointFormat" : "Challenge {point.name}: {point.y:f}
" - }, - "chart" : { - "type" : "column" - }, - "xAxis" : { - "type" : "category" - }, "series" : [ { - "colorByPoint" : "true", + "name" : "The Weekly Challenge Languages", "data" : [ { - "name" : "#001", "drilldown" : "001", - "y" : 161 + "y" : 161, + "name" : "#001" }, { - "name" : "#002", "drilldown" : "002", + "name" : "#002", "y" : 125 }, { + "drilldown" : "003", "name" : "#003", - "y" : 83, - "drilldown" : "003" + "y" : 83 }, { - "name" : "#004", "drilldown" : "004", + "name" : "#004", "y" : 99 }, { + "drilldown" : "005", "name" : "#005", - "y" : 78, - "drilldown" : "005" + "y" : 78 }, { - "y" : 58, "drilldown" : "006", + "y" : 58, "name" : "#006" }, { - "name" : "#007", "drilldown" : "007", - "y" : 65 + "y" : 65, + "name" : "#007" }, { + "name" : "#008", "y" : 78, - "drilldown" : "008", - "name" : "#008" + "drilldown" : "008" }, { "name" : "#009", @@ -65,14 +54,14 @@ "drilldown" : "009" }, { - "name" : "#010", "drilldown" : "010", + "name" : "#010", "y" : 65 }, { - "drilldown" : "011", + "name" : "#011", "y" : 85, - "name" : "#011" + "drilldown" : "011" }, { "name" : "#012", @@ -85,119 +74,119 @@ "name" : "#013" }, { - "name" : "#014", "y" : 101, + "name" : "#014", "drilldown" : "014" }, { + "y" : 99, "name" : "#015", - "drilldown" : "015", - "y" : 99 + "drilldown" : "015" }, { - "y" : 71, "drilldown" : "016", - "name" : "#016" + "name" : "#016", + "y" : 71 }, { "name" : "#017", - "drilldown" : "017", - "y" : 84 + "y" : 84, + "drilldown" : "017" }, { - "name" : "#018", "drilldown" : "018", + "name" : "#018", "y" : 81 }, { + "name" : "#019", "y" : 103, - "drilldown" : "019", - "name" : "#019" + "drilldown" : "019" }, { "y" : 101, - "drilldown" : "020", - "name" : "#020" + "name" : "#020", + "drilldown" : "020" }, { "y" : 72, - "drilldown" : "021", - "name" : "#021" + "name" : "#021", + "drilldown" : "021" }, { "y" : 68, - "drilldown" : "022", - "name" : "#022" + "name" : "#022", + "drilldown" : "022" }, { - "drilldown" : "023", + "name" : "#023", "y" : 97, - "name" : "#023" + "drilldown" : "023" }, { - "name" : "#024", + "drilldown" : "024", "y" : 75, - "drilldown" : "024" + "name" : "#024" }, { "y" : 59, - "drilldown" : "025", - "name" : "#025" + "name" : "#025", + "drilldown" : "025" }, { - "drilldown" : "026", + "name" : "#026", "y" : 74, - "name" : "#026" + "drilldown" : "026" }, { - "name" : "#027", "drilldown" : "027", + "name" : "#027", "y" : 62 }, { + "drilldown" : "028", "name" : "#028", - "y" : 82, - "drilldown" : "028" + "y" : 82 }, { - "y" : 81, "drilldown" : "029", + "y" : 81, "name" : "#029" }, { "drilldown" : "030", - "y" : 119, - "name" : "#030" + "name" : "#030", + "y" : 119 }, { + "y" : 91, "name" : "#031", - "drilldown" : "031", - "y" : 91 + "drilldown" : "031" }, { + "drilldown" : "032", "name" : "#032", - "y" : 96, - "drilldown" : "032" + "y" : 96 }, { "drilldown" : "033", - "y" : 112, - "name" : "#033" + "name" : "#033", + "y" : 112 }, { - "name" : "#034", "y" : 66, + "name" : "#034", "drilldown" : "034" }, { - "y" : 66, "drilldown" : "035", - "name" : "#035" + "name" : "#035", + "y" : 66 }, { - "y" : 70, "drilldown" : "036", - "name" : "#036" + "name" : "#036", + "y" : 70 }, { "name" : "#037", @@ -205,13 +194,13 @@ "drilldown" : "037" }, { - "name" : "#038", "drilldown" : "038", + "name" : "#038", "y" : 70 }, { - "y" : 64, "drilldown" : "039", + "y" : 64, "name" : "#039" }, { @@ -220,14 +209,14 @@ "name" : "#040" }, { + "name" : "#041", "y" : 78, - "drilldown" : "041", - "name" : "#041" + "drilldown" : "041" }, { - "drilldown" : "042", "y" : 94, - "name" : "#042" + "name" : "#042", + "drilldown" : "042" }, { "drilldown" : "043", @@ -235,9 +224,9 @@ "name" : "#043" }, { - "y" : 87, "drilldown" : "044", - "name" : "#044" + "name" : "#044", + "y" : 87 }, { "name" : "#045", @@ -246,8 +235,8 @@ }, { "name" : "#046", - "drilldown" : "046", - "y" : 89 + "y" : 89, + "drilldown" : "046" }, { "name" : "#047", @@ -255,99 +244,99 @@ "drilldown" : "047" }, { + "name" : "#048", "y" : 110, - "drilldown" : "048", - "name" : "#048" + "drilldown" : "048" }, { + "name" : "#049", "y" : 91, - "drilldown" : "049", - "name" : "#049" + "drilldown" : "049" }, { + "drilldown" : "050", "name" : "#050", - "y" : 100, - "drilldown" : "050" + "y" : 100 }, { - "name" : "#051", + "drilldown" : "051", "y" : 91, - "drilldown" : "051" + "name" : "#051" }, { - "y" : 93, "drilldown" : "052", - "name" : "#052" + "name" : "#052", + "y" : 93 }, { + "drilldown" : "053", "name" : "#053", - "y" : 103, - "drilldown" : "053" + "y" : 103 }, { - "name" : "#054", "y" : 105, + "name" : "#054", "drilldown" : "054" }, { + "name" : "#055", "y" : 90, - "drilldown" : "055", - "name" : "#055" + "drilldown" : "055" }, { - "name" : "#056", "drilldown" : "056", - "y" : 97 + "y" : 97, + "name" : "#056" }, { - "name" : "#057", "drilldown" : "057", + "name" : "#057", "y" : 82 }, { + "y" : 71, "name" : "#058", - "drilldown" : "058", - "y" : 71 + "drilldown" : "058" }, { + "name" : "#059", "y" : 91, - "drilldown" : "059", - "name" : "#059" + "drilldown" : "059" }, { "y" : 87, - "drilldown" : "060", - "name" : "#060" + "name" : "#060", + "drilldown" : "060" }, { - "name" : "#061", "drilldown" : "061", - "y" : 83 + "y" : 83, + "name" : "#061" }, { - "y" : 60, "drilldown" : "062", - "name" : "#062" + "name" : "#062", + "y" : 60 }, { - "name" : "#063", + "drilldown" : "063", "y" : 91, - "drilldown" : "063" + "name" : "#063" }, { - "name" : "#064", "y" : 82, + "name" : "#064", "drilldown" : "064" }, { - "y" : 75, "drilldown" : "065", + "y" : 75, "name" : "#065" }, { + "name" : "#066", "y" : 86, - "drilldown" : "066", - "name" : "#066" + "drilldown" : "066" }, { "name" : "#067", @@ -355,59 +344,59 @@ "drilldown" : "067" }, { + "name" : "#068", "y" : 77, - "drilldown" : "068", - "name" : "#068" + "drilldown" : "068" }, { - "name" : "#069", "drilldown" : "069", + "name" : "#069", "y" : 85 }, { + "y" : 95, "name" : "#070", - "drilldown" : "070", - "y" : 95 + "drilldown" : "070" }, { - "name" : "#071", "drilldown" : "071", - "y" : 80 + "y" : 80, + "name" : "#071" }, { - "drilldown" : "072", + "name" : "#072", "y" : 114, - "name" : "#072" + "drilldown" : "072" }, { - "drilldown" : "073", + "name" : "#073", "y" : 112, - "name" : "#073" + "drilldown" : "073" }, { "drilldown" : "074", - "y" : 117, - "name" : "#074" + "name" : "#074", + "y" : 117 }, { - "y" : 117, "drilldown" : "075", - "name" : "#075" + "name" : "#075", + "y" : 117 }, { - "drilldown" : "076", + "name" : "#076", "y" : 101, - "name" : "#076" + "drilldown" : "076" }, { + "y" : 100, "name" : "#077", - "drilldown" : "077", - "y" : 100 + "drilldown" : "077" }, { "y" : 127, - "drilldown" : "078", - "name" : "#078" + "name" : "#078", + "drilldown" : "078" }, { "drilldown" : "079", @@ -416,23 +405,23 @@ }, { "drilldown" : "080", - "y" : 127, - "name" : "#080" + "name" : "#080", + "y" : 127 }, { "drilldown" : "081", - "y" : 114, - "name" : "#081" + "name" : "#081", + "y" : 114 }, { - "y" : 114, "drilldown" : "082", - "name" : "#082" + "name" : "#082", + "y" : 114 }, { - "drilldown" : "083", + "name" : "#083", "y" : 127, - "name" : "#083" + "drilldown" : "083" }, { "drilldown" : "084", @@ -440,84 +429,84 @@ "name" : "#084" }, { + "y" : 114, "name" : "#085", - "drilldown" : "085", - "y" : 114 + "drilldown" : "085" }, { - "y" : 104, "drilldown" : "086", + "y" : 104, "name" : "#086" }, { - "y" : 101, "drilldown