From 4d453267995fe48581e7ac1dcdc8dbf91cb423bf Mon Sep 17 00:00:00 2001 From: Avery Adams Date: Sat, 30 Sep 2023 23:43:30 +1300 Subject: Add solutions for Avery Adams for 236 --- challenge-236/avery-adams/blogs.txt | 2 ++ challenge-236/avery-adams/perl/ch-1.pl | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 challenge-236/avery-adams/blogs.txt create mode 100644 challenge-236/avery-adams/perl/ch-1.pl diff --git a/challenge-236/avery-adams/blogs.txt b/challenge-236/avery-adams/blogs.txt new file mode 100644 index 0000000000..799201262d --- /dev/null +++ b/challenge-236/avery-adams/blogs.txt @@ -0,0 +1,2 @@ +https://dev.to/oldtechaa/perl-weekly-challenge-236-lemonade-stand-50p5 +https://blogs.perl.org/users/oldtechaa/2023/09/perl-weekly-challenge-236---lemonade-stand.html diff --git a/challenge-236/avery-adams/perl/ch-1.pl b/challenge-236/avery-adams/perl/ch-1.pl new file mode 100644 index 0000000000..55ce240fe5 --- /dev/null +++ b/challenge-236/avery-adams/perl/ch-1.pl @@ -0,0 +1,31 @@ +#!/usr/bin/perl +use v5.36; +use List::Util 'any'; + +my %till; +my $failure; +foreach my $bill (@ARGV) { + if(!any {$bill == $_} (5, 10, 20)) { + say('At least one bill provided is not $5, $10, or $20.') and exit; + } + $till{$bill}++; + if($bill == 20) { + if($till{10} and $till{5}) { + $till{10}--; + $till{5}--; + } elsif($till{5} >= 3) { + $till{5} -= 3; + } else { + $failure = 'false'; + last; + } + } elsif($bill == 10) { + if($till{5}) { + $till{5}--; + } else { + $failure = 'false'; + last; + } + } +} +say(defined($failure) ? $failure : 'true'); -- cgit From fbcb245a97f8b4e5420324982a75b8ce6af2ae62 Mon Sep 17 00:00:00 2001 From: Jörg Sommrey <28217714+jo-37@users.noreply.github.com> Date: Wed, 27 Sep 2023 18:34:14 +0100 Subject: Solution to task 1 --- challenge-236/jo-37/perl/ch-1.pl | 82 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100755 challenge-236/jo-37/perl/ch-1.pl diff --git a/challenge-236/jo-37/perl/ch-1.pl b/challenge-236/jo-37/perl/ch-1.pl new file mode 100755 index 0000000000..36ae37769e --- /dev/null +++ b/challenge-236/jo-37/perl/ch-1.pl @@ -0,0 +1,82 @@ +#!/usr/bin/perl -s + +use v5.24; +use Test2::V0; +use List::Util qw(min); + +our ($tests, $examples); + +run_tests() if $tests || $examples; # does not return + +die <@{5, 10, 20} = (0, 0, 0); + state $price = 5; + + # Try to sell a juice for every given bill. + for my $bill (@_) { + # The amount to be returned. + my $return = $bill - $price; + # There is only one case, where the action is not uniquely + # defined: If we are to return $15, have three or more $5 bills + # and one or more $10 bills. In this situation we give one $10 + # bill and one $5 bill. + for my $tray (10, 5) { + my $cnt = min $register{$tray}, int $return / $tray; + # Take the bill(s) from the tray and adjust the to be + # returned amount. + $register{$tray} -= $cnt; + $return -= $cnt * $tray; + } + # Put the received bill into its tray. + $register{$bill}++; + # Fail if we cannot return the exact change. + return if $return; + } + # Here we succeeded. + 1; +} + + +### Examples and tests + +sub run_tests { + SKIP: { + skip "examples" unless $examples; + + ok sell_juice(5, 5, 5, 10, 20), 'example 1'; + ok !sell_juice(5, 5, 10, 10, 20), 'example 2'; + ok sell_juice(5, 5, 5, 20), 'example 3'; + } + + SKIP: { + skip "tests" unless $tests; + + ok sell_juice(5, 5, 5, 5, 10, 20, 10), 'prefer 1x10 + 1x5 over 3x5'; + } + + done_testing; + exit; +} -- cgit From f6a6e42fabfe628dc5a17253a5db28f203312f73 Mon Sep 17 00:00:00 2001 From: Jörg Sommrey <28217714+jo-37@users.noreply.github.com> Date: Wed, 27 Sep 2023 18:35:05 +0100 Subject: Solution to task 2 --- challenge-236/jo-37/perl/ch-2.pl | 66 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100755 challenge-236/jo-37/perl/ch-2.pl diff --git a/challenge-236/jo-37/perl/ch-2.pl b/challenge-236/jo-37/perl/ch-2.pl new file mode 100755 index 0000000000..2002c6db96 --- /dev/null +++ b/challenge-236/jo-37/perl/ch-2.pl @@ -0,0 +1,66 @@ +#!/usr/bin/perl -s + +use v5.25; +use Test2::V0; +use Math::Permutation; + +our ($tests, $examples); + +run_tests() if $tests || $examples; # does not return + +die <wrepr([map $_ + 1, @_])->cyc->@*; +} + + +### Examples and tests + +sub run_tests { + SKIP: { + skip "examples" unless $examples; + + is cycles(4,6,3,8,15,0,13,18,7,16,14,19,17,5,11,1,12,2,9,10), + 3, 'example 1'; + is cycles(0,1,13,7,6,8,10,11,2,14,16,4,12,9,17,5,3,18,15,19), + 6, 'example 2'; + is cycles(9,8,3,11,5,7,13,19,12,4,14,10,18,2,16,1,0,15,6,17), + 1, 'example 3'; + + } + + SKIP: { + skip "tests" unless $tests; + } + + done_testing; + exit; +} -- cgit From 9b6b37b4c1144df60cd5edf5e6aabd9c1ac30979 Mon Sep 17 00:00:00 2001 From: deadmarshal Date: Sat, 30 Sep 2023 21:13:24 +0330 Subject: Added python,java,raku --- challenge-236/deadmarshal/java/Ch1.java | 39 ++++++++++++++++++++++++++++++++ challenge-236/deadmarshal/java/Ch2.java | 36 +++++++++++++++++++++++++++++ challenge-236/deadmarshal/python/ch1.py | 23 +++++++++++++++++++ challenge-236/deadmarshal/python/ch2.py | 17 ++++++++++++++ challenge-236/deadmarshal/raku/ch-1.raku | 22 ++++++++++++++++++ challenge-236/deadmarshal/raku/ch-2.raku | 23 +++++++++++++++++++ 6 files changed, 160 insertions(+) create mode 100644 challenge-236/deadmarshal/java/Ch1.java create mode 100644 challenge-236/deadmarshal/java/Ch2.java create mode 100644 challenge-236/deadmarshal/python/ch1.py create mode 100644 challenge-236/deadmarshal/python/ch2.py create mode 100644 challenge-236/deadmarshal/raku/ch-1.raku create mode 100644 challenge-236/deadmarshal/raku/ch-2.raku diff --git a/challenge-236/deadmarshal/java/Ch1.java b/challenge-236/deadmarshal/java/Ch1.java new file mode 100644 index 0000000000..013b6ac91c --- /dev/null +++ b/challenge-236/deadmarshal/java/Ch1.java @@ -0,0 +1,39 @@ +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; + +public class Ch1 { + public static void main(String[] args) { + ArrayList arr1 = new ArrayList<>(List.of(5,5,5,10,20)); + ArrayList arr2 = new ArrayList<>(List.of(5,5,10,10,20)); + ArrayList arr3 = new ArrayList<>(List.of(5,5,5,20)); + System.out.println(exact_change(arr1)); + System.out.println(exact_change(arr2)); + System.out.println(exact_change(arr3)); + } + + private static boolean exact_change(List list) { + HashMap m = new HashMap(); + for(var e : list) + { + if(e == 10) + { + m.replace(5, m.get(5) - 1); + if(m.get(5) == 0) return false; + } + else if(e == 20) + { + if(m.getOrDefault(5,0) != 0 && + m.getOrDefault(10,0) != 0) + { + m.replace(5,m.get(5)-1); + m.replace(10,m.get(10)-1); + } + else if(m.get(5) > 2) m.replace(5,m.get(5)-3); + else return false; + } + m.put(e,m.getOrDefault(e,0)+1); + } + return true; + } +} diff --git a/challenge-236/deadmarshal/java/Ch2.java b/challenge-236/deadmarshal/java/Ch2.java new file mode 100644 index 0000000000..a37ae7edc4 --- /dev/null +++ b/challenge-236/deadmarshal/java/Ch2.java @@ -0,0 +1,36 @@ +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public class Ch2 { + public static void main(String[] args) { + ArrayList arr1 = new ArrayList<>( + List.of(4,6,3,8,15,0,13,18,7,16,14,19,17,5,11,1,12,2,9,10)); + ArrayList arr2 = new ArrayList<>( + List.of(0,1,13,7,6,8,10,11,2,14,16,4,12,9,17,5,3,18,15,19)); + ArrayList arr3 = new ArrayList<>( + List.of(9,8,3,11,5,7,13,19,12,4,14,10,18,2,16,1,0,15,6,17)); + System.out.println(array_loops(arr1)); + System.out.println(array_loops(arr2)); + System.out.println(array_loops(arr3)); + } + + private static int array_loops(List list) { + int count = 0, i = 0; + List indices = + new ArrayList(Collections.nCopies(list.size(), -1)); + for(; i < list.size(); ++i) + { + if(indices.get(i) == -1) + { + count++; + while(indices.get(i) == -1) + { + indices.set(i,1); + i = list.get(i); + } + } + } + return count; + } +} diff --git a/challenge-236/deadmarshal/python/ch1.py b/challenge-236/deadmarshal/python/ch1.py new file mode 100644 index 0000000000..a5464e8855 --- /dev/null +++ b/challenge-236/deadmarshal/python/ch1.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python + +def exact_change(arr): + h = {} + for i in range(0,len(arr)): + if arr[i] == 10: + h[5] = h.get(5,0) - 1 + if h[5] == 0: return False + elif arr[i] == 20: + if h.get(5,0) != 0 and h.get(10,0) != 0: + h[5] -= 1 + h[10] -= 1 + elif h.get(5,0) > 2: + h[5] -= 3 + else: + return False + h[arr[i]] = h.get(arr[i],0) + 1 + return True + +print(exact_change([5,5,5,10,20])) +print(exact_change([5,5,10,10,20])) +print(exact_change([5,5,5,20])) + diff --git a/challenge-236/deadmarshal/python/ch2.py b/challenge-236/deadmarshal/python/ch2.py new file mode 100644 index 0000000000..f79c2ea21e --- /dev/null +++ b/challenge-236/deadmarshal/python/ch2.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python + +def array_loops(arr): + i,count,indices = 0,0,[-1] * len(arr) + while i < len(arr): + if indices[i] == -1: + count += 1 + while indices[i] == -1: + indices[i] = 1 + i = arr[i] + i += 1 + return count + +print(array_loops([4,6,3,8,15,0,13,18,7,16,14,19,17,5,11,1,12,2,9,10])) +print(array_loops([0,1,13,7,6,8,10,11,2,14,16,4,12,9,17,5,3,18,15,19])) +print(array_loops([9,8,3,11,5,7,13,19,12,4,14,10,18,2,16,1,0,15,6,17])) + diff --git a/challenge-236/deadmarshal/raku/ch-1.raku b/challenge-236/deadmarshal/raku/ch-1.raku new file mode 100644 index 0000000000..ebad8d1999 --- /dev/null +++ b/challenge-236/deadmarshal/raku/ch-1.raku @@ -0,0 +1,22 @@ +#!/usr/bin/env raku + +sub exact-change(@arr) +{ + my %hash; + for @arr { + if $_ == 10 { + return False unless %hash{5}--; + } + elsif $_ == 20 { + %hash{5} && %hash{10} ?? do {--%hash{$_} for 5,10} !! + %hash{5} > 2 ?? (%hash{5} -= 3) !! return False; + } + %hash{$_}++; + } + True +} + +say exact-change([5,5,5,10,20]); +say exact-change([5,5,10,10,20]); +say exact-change([5,5,5,20]); + diff --git a/challenge-236/deadmarshal/raku/ch-2.raku b/challenge-236/deadmarshal/raku/ch-2.raku new file mode 100644 index 0000000000..126d6df530 --- /dev/null +++ b/challenge-236/deadmarshal/raku/ch-2.raku @@ -0,0 +1,23 @@ +#!/usr/bin/env raku + +sub array-loops(@arr) +{ + my ($i,$count) = (0) xx 2; + my @indices = False xx @arr.elems; + while $i < @arr.elems { + if @indices[$i] == False { + $count++; + until @indices[$i] { + @indices[$i] = True; + $i = @arr[$i]; + } + } + $i++; + } + $count +} + +say array-loops([4,6,3,8,15,0,13,18,7,16,14,19,17,5,11,1,12,2,9,10]); +say array-loops([0,1,13,7,6,8,10,11,2,14,16,4,12,9,17,5,3,18,15,19]); +say array-loops([9,8,3,11,5,7,13,19,12,4,14,10,18,2,16,1,0,15,6,17]); + -- cgit From 72e0355f4b1bd4f649ea96fb7bbd338437d787ed Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Sat, 30 Sep 2023 22:04:36 +0100 Subject: - Added solutions by Avery Adams. - Added solutions by Jorg Sommrey. - Added solutions by Ali Moradi. - Added solutions by Shimon Bollinger. - Added solutions by Robert DiCicco. --- challenge-236/avery-adams/blog.txt | 1 + challenge-236/avery-adams/blog1.txt | 1 + challenge-236/avery-adams/blogs.txt | 2 - challenge-236/robert-dicicco/powershell/ch-2.psl | 95 + stats/pwc-current.json | 240 +- stats/pwc-language-breakdown-summary.json | 54 +- stats/pwc-language-breakdown.json | 3190 +++++++++++----------- stats/pwc-leaders.json | 752 ++--- stats/pwc-summary-1-30.json | 52 +- stats/pwc-summary-121-150.json | 112 +- stats/pwc-summary-151-180.json | 38 +- stats/pwc-summary-181-210.json | 56 +- stats/pwc-summary-211-240.json | 30 +- stats/pwc-summary-241-270.json | 30 +- stats/pwc-summary-271-300.json | 92 +- stats/pwc-summary-31-60.json | 28 +- stats/pwc-summary-61-90.json | 56 +- stats/pwc-summary-91-120.json | 96 +- stats/pwc-summary.json | 1854 ++++++------- 19 files changed, 3456 insertions(+), 3323 deletions(-) create mode 100644 challenge-236/avery-adams/blog.txt create mode 100644 challenge-236/avery-adams/blog1.txt delete mode 100644 challenge-236/avery-adams/blogs.txt create mode 100644 challenge-236/robert-dicicco/powershell/ch-2.psl diff --git a/challenge-236/avery-adams/blog.txt b/challenge-236/avery-adams/blog.txt new file mode 100644 index 0000000000..f41e0adcb2 --- /dev/null +++ b/challenge-236/avery-adams/blog.txt @@ -0,0 +1 @@ +https://dev.to/oldtechaa/perl-weekly-challenge-236-lemonade-stand-50p5 diff --git a/challenge-236/avery-adams/blog1.txt b/challenge-236/avery-adams/blog1.txt new file mode 100644 index 0000000000..0af9ec5cbe --- /dev/null +++ b/challenge-236/avery-adams/blog1.txt @@ -0,0 +1 @@ +https://blogs.perl.org/users/oldtechaa/2023/09/perl-weekly-challenge-236---lemonade-stand.html diff --git a/challenge-236/avery-adams/blogs.txt b/challenge-236/avery-adams/blogs.txt deleted file mode 100644 index 799201262d..0000000000 --- a/challenge-236/avery-adams/blogs.txt +++ /dev/null @@ -1,2 +0,0 @@ -https://dev.to/oldtechaa/perl-weekly-challenge-236-lemonade-stand-50p5 -https://blogs.perl.org/users/oldtechaa/2023/09/perl-weekly-challenge-236---lemonade-stand.html diff --git a/challenge-236/robert-dicicco/powershell/ch-2.psl b/challenge-236/robert-dicicco/powershell/ch-2.psl new file mode 100644 index 0000000000..5f16eee5f3 --- /dev/null +++ b/challenge-236/robert-dicicco/powershell/ch-2.psl @@ -0,0 +1,95 @@ +<# +--------------------------------------------- +AUTHOR: Robert DiCicco +DATE : 09-30-2023 +Challenge 236 Task 02 Array Loops ( Powershell ) +--------------------------------------------- +#> + +$myints = @( (4,6,3,8,15,0,13,18,7,16,14,19,17,5,11,1,12,2,9,10 ), (0,1,13,7,6,8,10,11,2,14,16,4,12,9,17,5,3,18,15,1), (9,8,3,11,5,7,13,19,12,4,14,10,18,2,16,1,0,15,6,17 )) +$global:seen = @() +$global:lps = 0 +function WalkLoop { + param ( + $m, + $s + ) + $outloop = @() + $start = $m[$s] + $v = $m[$start] + if ($v -eq $start) { + $seen += $s + $outloop += $s + $ol = $outloop.Count + if ($ol -eq 1 ) { + write-host "`tLoop: [$outloop]" + $global:lps += 1 + } + return + } else { + $global:seen += $start + $outloop += $start + $global:seen += $v + $outloop += $v + } + while (1) { + $v = $m[$v] + if ($global:seen -contains $v) { + break + } + if ( $v -eq $start) { + break + } else { + $global:seen += $v + $outloop += $v + } + } + #} + $ol = $outloop.Count + if (($ol -gt 2)-or ($ol -eq 1 )) { + write-host "`tLoop: [$outloop]" + $global:lps += 1 + } +} + +foreach ($mints in $myints) { + write-host "Input: [@ints = $mints]" + $global:seen = @() + $global:lps = 0 + $cnt = 0 + while ($cnt -lt 20 ) { + WalkLoop $mints $cnt + $cnt += 1 + } + write-host "`n`tOutput: $global:lps" + write-host "----------------------------------------------------" +} + +<# +SAMPLE OUTPUT +.\ArrayLoops.ps1 +Input: [@ints = 4 6 3 8 15 0 13 18 7 16 14 19 17 5 11 1 12 2 9 10] + Loop: [4 15 1 6 13 5 0] + Loop: [3 8 7 18 9 16 12 17 2] + Loop: [14 11 19 10] + + Output: 3 +---------------------------------------------------- +Input: [@ints = 0 1 13 7 6 8 10 11 2 14 16 4 12 9 17 5 3 18 15 1] + Loop: [0] + Loop: [1] + Loop: [13 9 14 17 18 15 5 8 2] + Loop: [7 11 4 6 10 16 3] + Loop: [12] + Loop: [19] + + Output: 6 +---------------------------------------------------- +Input: [@ints = 9 8 3 11 5 7 13 19 12 4 14 10 18 2 16 1 0 15 6 17] + Loop: [9 4 5 7 19 17 15 1 8 12 18 6 13 2 3 11 10 14 16 0] + + Output: 1 +---------------------------------------------------- +#> + + diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 1684930010..53eb7d61bd 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,76 +1,113 @@ { + "title" : { + "text" : "The Weekly Challenge - 236" + }, + "plotOptions" : { + "series" : { + "borderWidth" : 0, + "dataLabels" : { + "enabled" : 1, + "format" : "{point.y}" + } + } + }, + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "subtitle" : { + "text" : "[Champions: 23] Last updated at 2023-09-30 21:00:29 GMT" + }, + "chart" : { + "type" : "column" + }, + "tooltip" : { + "headerFormat" : "{series.name}
", + "pointFormat" : "{point.name}: {point.y:f}
", + "followPointer" : 1 + }, "series" : [ { - "name" : "The Weekly Challenge - 236", "data" : [ { - "name" : "Ali Moradi", "drilldown" : "Ali Moradi", - "y" : 3 + "y" : 5, + "name" : "Ali Moradi" }, { - "drilldown" : "Athanasius", + "y" : 4, "name" : "Athanasius", - "y" : 4 + "drilldown" : "Athanasius" + }, + { + "drilldown" : "Avery Adams", + "name" : "Avery Adams", + "y" : 3 }, { - "y" : 3, "drilldown" : "Bob Lied", + "y" : 3, "name" : "Bob Lied" }, { + "drilldown" : "Dave Jacoby", "y" : 2, - "name" : "Dave Jacoby", - "drilldown" : "Dave Jacoby" + "name" : "Dave Jacoby" }, { "drilldown" : "David Ferrone", - "name" : "David Ferrone", - "y" : 2 + "y" : 2, + "name" : "David Ferrone" }, { + "y" : 2, "name" : "E. Choroba", - "drilldown" : "E. Choroba", - "y" : 2 + "drilldown" : "E. Choroba" }, { + "y" : 5, "name" : "Jaldhar H. Vyas", - "drilldown" : "Jaldhar H. Vyas", - "y" : 5 + "drilldown" : "Jaldhar H. Vyas" + }, + { + "drilldown" : "Jorg Sommrey", + "name" : "Jorg Sommrey", + "y" : 2 }, { "name" : "Laurent Rosenfeld", - "drilldown" : "Laurent Rosenfeld", - "y" : 6 + "y" : 6, + "drilldown" : "Laurent Rosenfeld" }, { - "y" : 5, + "drilldown" : "Lubos Kolouch", "name" : "Lubos Kolouch", - "drilldown" : "Lubos Kolouch" + "y" : 5 }, { - "y" : 8, + "drilldown" : "Luca Ferrari", "name" : "Luca Ferrari", - "drilldown" : "Luca Ferrari" + "y" : 8 }, { "y" : 2, - "drilldown" : "Mark Anderson", - "name" : "Mark Anderson" + "name" : "Mark Anderson", + "drilldown" : "Mark Anderson" }, { + "drilldown" : "Niels van Dijke", "y" : 2, - "name" : "Niels van Dijke", - "drilldown" : "Niels van Dijke" + "name" : "Niels van Dijke" }, { "drilldown" : "Peter Campbell Smith", - "name" : "Peter Campbell Smith", - "y" : 3 + "y" : 3, + "name" : "Peter Campbell Smith" }, { - "y" : 2, "name" : "rcmlz", + "y" : 2, "drilldown" : "rcmlz" }, { @@ -89,9 +126,9 @@ "drilldown" : "Shimon Bollinger" }, { - "y" : 4, + "drilldown" : "Thomas Kohler", "name" : "Thomas Kohler", - "drilldown" : "Thomas Kohler" + "y" : 4 }, { "y" : 3, @@ -99,46 +136,39 @@ "drilldown" : "W. Luis Mochan" }, { - "name" : "Wanderdoc", "drilldown" : "Wanderdoc", - "y" : 2 + "y" : 2, + "name" : "Wanderdoc" }, { - "name" : "Yves Orton", "drilldown" : "Yves Orton", + "name" : "Yves Orton", "y" : 2 } ], + "name" : "The Weekly Challenge - 236", "colorByPoint" : 1 } ], - "plotOptions" : { - "series" : { - "borderWidth" : 0, - "dataLabels" : { - "format" : "{point.y}", - "enabled" : 1 - } - } - }, - "xAxis" : { - "type" : "category" - }, "drilldown" : { "series" : [ { - "name" : "Ali Moradi", + "id" : "Ali Moradi", "data" : [ [ "Perl", 2 ], + [ + "Raku", + 2 + ], [ "Blog", 1 ] ], - "id" : "Ali Moradi" + "name" : "Ali Moradi" }, { "data" : [ @@ -151,11 +181,24 @@ 2 ] ], - "name" : "Athanasius", - "id" : "Athanasius" + "id" : "Athanasius", + "name" : "Athanasius" + }, + { + "name" : "Avery Adams", + "id" : "Avery Adams", + "data" : [ + [ + "Perl", + 1 + ], + [ + "Blog", + 2 + ] + ] }, { - "id" : "Bob Lied", "data" : [ [ "Perl", @@ -166,17 +209,18 @@ 1 ] ], + "id" : "Bob Lied", "name" : "Bob Lied" }, { - "id" : "Dave Jacoby", "name" : "Dave Jacoby", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Dave Jacoby" }, { "name" : "David Ferrone", @@ -189,17 +233,17 @@ "id" : "David Ferrone" }, { - "name" : "E. Choroba", + "id" : "E. Choroba", "data" : [ [ "Perl", 2 ] ], - "id" : "E. Choroba" + "name" : "E. Choroba" }, { - "name" : "Jaldhar H. Vyas", + "id" : "Jaldhar H. Vyas", "data" : [ [ "Perl", @@ -214,7 +258,17 @@ 1 ] ], - "id" : "Jaldhar H. Vyas" + "name" : "Jaldhar H. Vyas" + }, + { + "id" : "Jorg Sommrey", + "data" : [ + [ + "Perl", + 2 + ] + ], + "name" : "Jorg Sommrey" }, { "id" : "Laurent Rosenfeld", @@ -235,7 +289,6 @@ "name" : "Laurent Rosenfeld" }, { - "id" : "Lubos Kolouch", "data" : [ [ "Perl", @@ -250,10 +303,10 @@ 1 ] ], + "id" : "Lubos Kolouch", "name" : "Lubos Kolouch" }, { - "id" : "Luca Ferrari", "name" : "Luca Ferrari", "data" : [ [ @@ -264,29 +317,31 @@ "Blog", 6 ] - ] + ], + "id" : "Luca Ferrari" }, { - "id" : "Mark Anderson", - "name" : "Mark Anderson", "data" : [ [ "Raku", 2 ] - ] + ], + "id" : "Mark Anderson", + "name" : "Mark Anderson" }, { - "name" : "Niels van Dijke", + "id" : "Niels van Dijke", "data" : [ [ "Perl", 2 ] ], - "id" : "Niels van Dijke" + "name" : "Niels van Dijke" }, { + "name" : "Peter Campbell Smith", "id" : "Peter Campbell Smith", "data" : [ [ @@ -297,18 +352,17 @@ "Blog", 1 ] - ], - "name" : "Peter Campbell Smith" + ] }, { + "name" : "rcmlz", "id" : "rcmlz", "data" : [ [ "Raku", 2 ] - ], - "name" : "rcmlz" + ] }, { "data" : [ @@ -321,10 +375,11 @@ 2 ] ], - "name" : "Robert DiCicco", - "id" : "Robert DiCicco" + "id" : "Robert DiCicco", + "name" : "Robert DiCicco" }, { + "id" : "Roger Bell_West", "data" : [ [ "Perl", @@ -335,11 +390,9 @@ 2 ] ], - "name" : "Roger Bell_West", - "id" : "Roger Bell_West" + "name" : "Roger Bell_West" }, { - "id" : "Shimon Bollinger", "name" : "Shimon Bollinger", "data" : [ [ @@ -350,11 +403,10 @@ "Blog", 1 ] - ] + ], + "id" : "Shimon Bollinger" }, { - "id" : "Thomas Kohler", - "name" : "Thomas Kohler", "data" : [ [ "Perl", @@ -364,10 +416,11 @@ "Blog", 2 ] - ] + ], + "id" : "Thomas Kohler", + "name" : "Thomas Kohler" }, { - "name" : "W. Luis Mochan", "data" : [ [ "Perl", @@ -378,48 +431,33 @@ 1 ] ], - "id" : "W. Luis Mochan" + "id" : "W. Luis Mochan", + "name" : "W. Luis Mochan" }, { - "id" : "Wanderdoc", - "name" : "Wanderdoc", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Wanderdoc", + "name" : "Wanderdoc" }, { "name" : "Yves Orton", + "id" : "Yves Orton", "data" : [ [ "Perl", 2 ] - ], - "id" : "Yves Orton" + ] } ] }, - "tooltip" : { - "pointFormat" : "{point.name}: {point.y:f}
", - "followPointer" : 1, - "headerFormat" : "{series.name}
" - }, - "subtitle" : { - "text" : "[Champions: 21] Last updated at 2023-09-30 09:41:46 GMT" - }, - "title" : { - "text" : "The Weekly Challenge - 236" - }, - "chart" : { - "type" : "column" - }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } + "xAxis" : { + "type" : "category" }, "legend" : { "enabled" : 0 diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 8ba5c33a3a..cd15d9b759 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,61 +1,61 @@ { - "chart" : { - "type" : "column" + "xAxis" : { + "type" : "category", + "labels" : { + "style" : { + "fontSize" : "13px", + "fontFamily" : "Verdana, sans-serif" + } + } }, "legend" : { "enabled" : "false" }, - "yAxis" : { - "min" : 0, - "title" : { - "text" : null - } - }, "series" : [ { - "name" : "Contributions", "data" : [ [ "Blog", - 3998 + 4000 ], [ "Perl", - 12135 + 12138 ], [ "Raku", - 6976 + 6978 ] ], + "name" : "Contributions", "dataLabels" : { + "y" : 10, + "align" : "right", "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" + "fontSize" : "13px", + "fontFamily" : "Verdana, sans-serif" }, - "color" : "#FFFFFF", "enabled" : "true", "format" : "{point.y:.0f}", - "align" : "right", - "y" : 10, + "color" : "#FFFFFF", "rotation" : -90 } } ], - "xAxis" : { - "type" : "category", - "labels" : { - "style" : { - "fontFamily" : "Verdana, sans-serif", - "fontSize" : "13px" - } - } - }, "tooltip" : { "pointFormat" : "{point.y:.0f}" }, + "chart" : { + "type" : "column" + }, "subtitle" : { - "text" : "Last updated at 2023-09-30 09:41:46 GMT" + "text" : "Last updated at 2023-09-30 21:00:29 GMT" + }, + "yAxis" : { + "min" : 0, + "title" : { + "text" : null + } }, "title" : { "text" : "The Weekly Challenge Contributions [2019 - 2023]" diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index 8d07164317..8f3a207433 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,1203 +1,6 @@ { - "xAxis" : { - "type" : "category" - }, - "series" : [ - { - "data" : [ - { - "drilldown" : "001", - "name" : "#001", - "y" : 164 - }, - { - "y" : 129, - "name" : "#002", - "drilldown" : "002" - }, - { - "y" : 87, - "drilldown" : "003", - "name" : "#003" - }, - { - "y" : 103, - "name" : "#004", - "drilldown" : "004" - }, - { - "drilldown" : "005", - "name" : "#005", - "y" : 80 - }, - { - "y" : 61, - "drilldown" : "006", - "name" : "#006" - }, - { - "y" : 69, - "name" : "#007", - "drilldown" : "007" - }, - { - "drilldown" : "008", - "name" : "#008", - "y" : 82 - }, - { - "name" : "#009", - "drilldown" : "009", - "y" : 80 - }, - { - "drilldown" : "010", - "name" : "#010", - "y" : 69 - }, - { - "y" : 89, - "drilldown" : "011", - "name" : "#011" - }, - { - "drilldown" : "012", - "name" : "#012", - "y" : 92 - }, - { - "y" : 87, - "drilldown" : "013", - "name" : "#013" - }, - { - "y" : 102, - "name" : "#014", - "drilldown" : "014" - }, - { - "name" : "#015", - "drilldown" : "015", - "y" : 101 - }, - { - "y" : 75, - "name" : "#016", - "drilldown" : "016" - }, - { - "drilldown" : "017", - "name" : "#017", - "y" : 86 - }, - { - "name" : "#018", - "drilldown" : "018", - "y" : 83 - }, - { - "drilldown" : "019", - "name" : "#019", - "y" : 105 - }, - { - "name" : "#020", - "drilldown" : "020", - "y" : 103 - }, - { - "y" : 74, - "name" : "#021", - "drilldown" : "021" - }, - { - "drilldown" : "022", - "name" : "#022", - "y" : 72 - }, - { - "y" : 101, - "name" : "#023", - "drilldown" : "023" - }, - { - "y" : 77, - "drilldown" : "024", - "name" : "#024" - }, - { - "drilldown" : "025", - "name" : "#025", - "y" : 62 - }, - { - "y" : 76, - "name" : "#026", - "drilldown" : "026" - }, - { - "y" : 64, - "name" : "#027", - "drilldown" : "027" - }, - { - "y" : 82, - "drilldown" : "028", - "name" : "#028" - }, - { - "name" : "#029", - "drilldown" : "029", - "y" : 83 - }, - { - "y" : 121, - "drilldown" : "030", - "name" : "#030" - }, - { - "name" : "#031", - "drilldown" : "031", - "y" : 93 - }, - { - "y" : 98, - "drilldown" : "032", - "name" : "#032" - }, - { - "y" : 114, - "name" : "#033", - "drilldown" : "033" - }, - { - "drilldown" : "034", - "name" : "#034", - "y" : 70 - }, - { - "y" : 68, - "name" : "#035", - "drilldown" : "035" - }, - { - "name" : "#036", - "drilldown" : "036", - "y" : 70 - }, - { - "name" : "#037", - "drilldown" : "037", - "y" : 70 - }, - { - "name" : "#038", - "drilldown" : "038", - "y" : 74 - }, - { - "y" : 68, - "drilldown" : "039", - "name" : "#039" - }, - { - "y" : 77, - "name" : "#040", - "drilldown" : "040" - }, - { - "name" : "#041", - "drilldown" : "041", - "y" : 80 - }, - { - "y" : 98, - "drilldown" : "042", - "name" : "#042" - }, - { - "y" : 72, - "drilldown" : "043", - "name" : "#043" - }, - { - "y" : 90, - "drilldown" : "044", - "name" : "#044" - }, - { - "y" : 102, - "name" : "#045", - "drilldown" : "045" - }, - { - "drilldown" : "046", - "name" : "#046", - "y" : 93 - }, - { - "y" : 88, - "name" : "#047", - "drilldown" : "047" - }, - { - "drilldown" : "048", - "name" : "#048", - "y" : 112 - }, - { - "name" : "#049", - "drilldown" : "049", - "y" : 93 - }, - { - "y" : 104, - "drilldown" : "050", - "name" : "#050" - }, - { - "name" : "#051", - "drilldown" : "051", - "y" : 95 - }, - { - "name" : "#052", - "drilldown" : "052", - "y" : 93 - }, - { - "name" : "#053", - "drilldown" : "053", - "y" : 105 - }, - { - "drilldown" : "054", - "name" : "#054", - "y" : 107 - }, - { - "name" : "#055", - "drilldown" : "055", - "y" : 92 - }, - { - "y" : 104, - "drilldown" : "056", - "name" : "#056" - }, - { - "y" : 86, - "drilldown" : "057", - "name" : "#057" - }, - { - "drilldown" : "058", - "name" : "#058", - "y" : 71 - }, - { - "y" : 93, - "drilldown" : "059", - "name" : "#059" - }, - { - "drilldown" : "060", - "name" : "#060", - "y" : 89 - }, - { - "drilldown" : "061", - "name" : "#061", - "y" : 85 - }, - { - "y" : 62, - "drilldown" : "062", - "name" : "#062" - }, - { - "y" : 93, - "name" : "#063", - "drilldown" : "063" - }, - { - "drilldown" : "064", - "name" : "#064", - "y" : 84 - }, - { - "name" : "#065", - "drilldown" : "065", - "y" : 77 - }, - { - "y" : 88, - "name" : "#066", - "drilldown" : "066" - }, - { - "y" : 94, - "drilldown" : "067", - "name" : "#067" - }, - { - "name" : "#068", - "drilldown" : "068", - "y" : 79 - }, - { - "y" : 87, - "name" : "#069", - "drilldown" : "069" - }, - { - "name" : "#070", - "drilldown" : "070", - "y" : 98 - }, - { - "name" : "#071", - "drilldown" : "071", - "y" : 82 - }, - { - "y" : 116, - "name" : "#072", - "drilldown" : "072" - }, - { - "y" : 112, - "drilldown" : "073", - "name" : "#073" - }, - { - "name" : "#074", - "drilldown" : "074", - "y" : 117 - }, - { - "y" : 117, - "drilldown" : "075", - "name" : "#075" - }, - { - "name" : "#076", - "drilldown" : "076", - "y" : 101 - }, - { - "y" : 100, - "name" : "#077", - "drilldown" : "077" - }, - { - "y" : 127, - "name" : "#078", - "drilldown" : "078" - }, - { - "name" : "#079", - "drilldown" : "079", - "y" : 122 - }, - { - "y" : 127, - "name" : "#080", - "drilldown" : "080" - }, - { - "y" : 114, - "name" : "#081", - "drilldown" : "081" - }, - { - "y" : 114, - "name" : "#082", - "drilldown" : "082" - }, - { - "drilldown" : "083", - "name" : "#083", - "y" : 127 - }, - { - "name" : "#084", - "drilldown" : "084", - "y" : 119 - }, - { - "drilldown" : "085", - "name" : "#085", - "y" : 114 - }, - { - "name" : "#086", - "drilldown" : "086", - "y" : 104 - }, - { - "name" : "#087", - "drilldown" : "087", - "y" : 101 - }, - { - "y" : 121, - "drilldown" : "088", - "name" : "#088" - }, - { - "drilldown" : "089", - "name" : "#089", - "y" : 113 - }, - { - "drilldown" : "090", - "name" : "#090", - "y" : 113 - }, - { - "y" : 108, - "drilldown" : "091", - "name" : "#091" - }, - { - "drilldown" : "092", - "name" : "#092", - "y" : 98 - }, - { - "name" : "#093", - "drilldown" : "093", - "y" : 87 - }, - { - "name" : "#094", - "drilldown" : "094", - "y" : 87 - }, - { - "name" : "#095", - "drilldown" : "095", - "y" : 108 - }, - { - "y" : 108, - "name" : "#096", - "drilldown" : "096" - }, - { - "y" : 111, - "drilldown" : "097", - "name" : "#097" - }, - { - "y" : 108, - "drilldown" : "098", - "name" : "#098" - }, - { - "y" : 97, - "name" : "#099", - "drilldown" : "099" - }, - { - "y" : 120, - "name" : "#100", - "drilldown" : "100" - }, - { - "drilldown" : "101", - "name" : "#101", - "y" : 83 - }, - { - "y" : 90, - "name" : "#102", - "drilldown" : "102" - }, - { - "name" : "#103", - "drilldown" : "103", - "y" : 79 - }, - { - "y" : 85, - "name" : "#104", - "drilldown" : "104" - }, - { - "y" : 77, - "drilldown" : "105", - "name" : "#105" - }, - { - "name" : "#106", - "drilldown" : "106", - "y" : 97 - }, - { - "drilldown" : "107", - "name" : "#107", - "y" : 92 - }, - { - "drilldown" : "108", - "name" : "#108", - "y" : 96 - }, - { - "name" : "#109", - "drilldown" : "109", - "y" : 109 - }, - { - "name" : "#110", - "drilldown" : "110", - "y" : 110 - }, - { - "y" : 93, - "drilldown" : "111", - "name" : "#111" - }, - { - "drilldown" : "112", - "name" : "#112", - "y" : 94 - }, - { - "y" : 94, - "name" : "#113", - "drilldown" : "113" - }, - { - "name" : "#114", - "drilldown" : "114", - "y" : 110 - }, - { - "y" : 98, - "name" : "#115", - "drilldown" : "115" - }, - { - "name" : "#116", - "drilldown" : "116", - "y" : 97 - }, - { - "drilldown" : "117", - "name" : "#117", - "y" : 99 - }, - { - "drilldown" : "118", - "name" : "#118", - "y" : 85 - }, - { - "name" : "#119", - "drilldown" : "119", - "y" : 125 - }, - { - "y" : 116, - "drilldown" : "120", - "name" : "#120" - }, - { - "drilldown" : "121", - "name" : "#121", - "y" : 92 - }, - { - "name" : "#122", - "drilldown" : "122", - "y" : 110 - }, - { - "name" : "#123", - "drilldown" : "123", - "y" : 105 - }, - { - "y" : 87, - "name" : "#124", - "drilldown" : "124" - }, - { - "y" : 65, - "name" : "#125", - "drilldown" : "125" - }, - { - "name" : "#126", - "drilldown" : "126", - "y" : 113 - }, - { - "y" : 110, - "name" : "#127", - "drilldown" : "127" - }, - { - "drilldown" : "128", - "name" : "#128", - "y" : 73 - }, - { - "y" : 52, - "name" : "#129", - "drilldown" : "129" - }, - { - "y" : 75, - "name" : "#130", - "drilldown" : "130" - }, - { - "name" : "#131", - "drilldown" : "131", - "y" : 91 - }, - { - "name" : "#132", - "drilldown" : "132", - "y" : 78 - }, - { - "y" : 95, - "name" : "#133", - "drilldown" : "133" - }, - { - "y" : 94, - "name" : "#134", - "drilldown" : "134" - }, - { - "y" : 104, - "drilldown" : "135", - "name" : "#135" - }, - { - "name" : "#136", - "drilldown" : "136", - "y" : 97 - }, - { - "y" : 100, - "name" : "#137", - "drilldown" : "137" - }, - { - "name" : "#138", - "drilldown" : "138", - "y" : 102 - }, - { - "name" : "#139", - "drilldown" : "139", - "y" : 97 - }, - { - "y" : 103, - "drilldown" : "140", - "name" : "#140" - }, - { - "drilldown" : "141", - "name" : "#141", - "y" : 102 - }, - { - "drilldown" : "142", - "name" : "#142", - "y" : 85 - }, - { - "name" : "#143", - "drilldown" : "143", - "y" : 85 - }, - { - "y" : 90, - "name" : "#144", - "drilldown" : "144" - }, - { - "drilldown" : "145", - "name" : "#145", - "y" : 96 - }, - { - "y" : 108, - "drilldown" : "146", - "name" : "#146" - }, - { - "y" : 107, - "name" : "#147", - "drilldown" : "147" - }, - { - "y" : 94, - "name" : "#148", - "drilldown" : "148" - }, - { - "y" : 88, - "drilldown" : "149", - "name" : "#149" - }, - { - "drilldown" : "150", - "name" : "#150", - "y" : 108 - }, - { - "drilldown" : "151", - "name" : "#151", - "y" : 78 - }, - { - "name" : "#152", - "drilldown" : "152", - "y" : 80 - }, - { - "name" : "#153", - "drilldown" : "153", - "y" : 97 - }, - { - "y" : 108, - "drilldown" : "154", - "name" : "#154" - }, - { - "name" : "#155", - "drilldown" : "155", - "y" : 99 - }, - { - "drilldown" : "156", - "name" : "#156", - "y" : 98 - }, - { - "name" : "#157", - "drilldown" : "157", - "y" : 97 - }, - { - "name" : "#158", - "drilldown" : "158", - "y" : 107 - }, - { - "drilldown" : "159", - "name" : "#159", - "y" : 92 - }, - { - "drilldown" : "160", - "name" : "#160", - "y" : 121 - }, - { - "name" : "#161", - "drilldown" : "161", - "y" : 102 - }, - { - "y" : 93, - "name" : "#162", - "drilldown" : "162" - }, - { - "drilldown" : "163", - "name" : "#163", - "y" : 118 - }, - { - "y" : 120, - "drilldown" : "164", - "name" : "#164" - }, - { - "y" : 80, - "name" : "#165", - "drilldown" : "165" - }, - { - "y" : 81, - "name" : "#166", - "drilldown" : "166" - }, - { - "name" : "#167", - "drilldown" : "167", - "y" : 75 - }, - { - "y" : 98, - "drilldown" : "168", - "name" : "#168" - }, - { - "name" : "#169", - "drilldown" : "169", - "y" : 107 - }, - { - "y" : 102, - "drilldown" : "170", - "name" : "#170" - }, - { - "y" : 113, - "name" : "#171", - "drilldown" : "171" - }, - { - "y" : 94, - "drilldown" : "172", - "name" : "#172" - }, - { - "drilldown" : "173", - "name" : "#173", - "y" : 113 - }, - { - "y" : 101, - "drilldown" : "174", - "name" : "#174" - }, - { - "y" : 114, - "name" : "#175", - "drilldown" : "175" - }, - { - "drilldown" : "176", - "name" : "#176", - "y" : 114 - }, - { - "name" : "#177", - "drilldown" : "177", - "y" : 107 - }, - { - "name" : "#178", - "drilldown" : "178", - "y" : 67 - }, - { - "drilldown" : "179", - "name" : "#179", - "y" : 74 - }, - { - "drilldown" : "180", - "name" : "#180", - "y" : 117 - }, - { - "drilldown" : "181", - "name" : "#181", - "y" : 99 - }, - { - "name" : "#182", - "drilldown" : "182", - "y" : 112 - }, - { - "y" : 89, - "name" : "#183", - "drilldown" : "183" - }, - { - "y" : 109, - "name" : "#184", - "drilldown" : "184" - }, - { - "drilldown" : "185", - "name" : "#185", - "y" : 117 - }, - { - "drilldown" : "186", - "name" : "#186", - "y" : 113 - }, - { - "y" : 111, - "drilldown" : "187", - "name" : "#187" - }, - { - "y" : 121, - "drilldown" : "188", - "name" : "#188" - }, - { - "y" : 119, - "name" : "#189", - "drilldown" : "189" - }, - { - "name" : "#190", - "drilldown" : "190", - "y" : 113 - }, - { - "y" : 119, - "name" : "#191", - "drilldown" : "191" - }, - { - "y" : 129, - "drilldown" : "192", - "name" : "#192" - }, - { - "name" : "#193", - "drilldown" : "193", - "y" : 112 - }, - { - "drilldown" : "194", - "name" : "#194", - "y" : 113 - }, - { - "y" : 110, - "name" : "#195", - "drilldown" : "195" - }, - { - "name" : "#196", - "drilldown" : "196", - "y" : 104 - }, - { - "name" : "#197", - "drilldown" : "197", - "y" : 105 - }, - { - "drilldown" : "198", - "name" : "#198", - "y" : 119 - }, - { - "y" : 119, - "drilldown" : "199", - "name" : "#199" - }, - { - "y" : 118, - "drilldown" : "200", - "name" : "#200" - }, - { - "y" : 111, - "name" : "#201", - "drilldown" : "201" - }, - { - "y" : 104, - "drilldown" : "202", - "name" : "#202" - }, - { - "drilldown" : "203", - "name" : "#203", - "y" : 98 - }, - { - "drilldown" : "204", - "name" : "#204", - "y" : 111 - }, - { - "name" : "#205", - "drilldown" : "205", - "y" : 120 - }, - { - "y" : 113, - "name" : "#206", - "drilldown" : "206" - }, - { - "name" : "#207", - "drilldown" : "207", - "y" : 120 - }, - { - "y" : 117, - "drilldown" : "208", - "name" : "#208" - }, - { - "y" : 102, - "drilldown" : "209", - "name" : "#209" - }, - { - "name" : "#210", - "drilldown" : "210", - "y" : 97 - }, - { - "y" : 111, - "drilldown" : "211", - "name" : "#211" - }, - { - "y" : 105, - "name" : "#212", - "drilldown" : "212" - }, - { - "y" : 100, - "name" : "#213", - "drilldown" : "213" - }, - { - "name" : "#214", - "drilldown" : "214", - "y" : 69 - }, - { - "name" : "#215", - "drilldown" : "215", - "y" : 115 - }, - { - "drilldown" : "216", - "name" : "#216", - "y" : 87 - }, - { - "y" : 115, - "drilldown" : "217", - "name" : "#217" - }, - { - "drilldown" : "218", - "name" : "#218", - "y" : 85 - }, - { - "y" : 83, - "name" : "#219", - "drilldown" : "219" - }, - { - "name" : "#220", - "drilldown" : "220", - "y" : 100 - }, - { - "drilldown" : "221", - "name" : "#221", - "y" : 84 - }, - { - "drilldown" : "222", - "name" : "#222", - "y" : 107 - }, - { - "y" : 87, - "drilldown" : "223", - "name" : "#223" - }, - { - "name" : "#224", - "drilldown" : "224", - "y" : 76 - }, - { - "y" : 113, - "drilldown" : "225", - "name" : "#225" - }, - { - "y" : 120, - "name" : "#226", - "drilldown" : "226" - }, - { - "drilldown" : "227", - "name" : "#227", - "y" : 114 - }, - { - "y" : 119, - "name" : "#228", - "drilldown" : "228" - }, - { - "drilldown" : "229", - "name" : "#229", - "y" : 115 - }, - { - "y" : 124, - "drilldown" : "230", - "name" : "#230" - }, - { - "y" : 139, - "drilldown" : "231", - "name" : "#231" - }, - { - "y" : 126, - "drilldown" : "233", - "name" : "#233" - }, - { - "y" : 111, - "name" : "#234", - "drilldown" : "234" - }, - { - "name" : "#235", - "drilldown" : "235", - "y" : 120 - }, - { - "y" : 70, - "name" : "#236", - "drilldown" : "236" - } - ], - "name" : "The Weekly Challenge Languages", - "colorByPoint" : "true" - } - ], - "plotOptions" : { - "series" : { - "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" - }, - "borderWidth" : 0 - } - }, - "tooltip" : { - "followPointer" : "true", - "pointFormat" : "Challenge {point.name}: {point.y:f}
", - "headerFormat" : "" + "legend" : { + "enabled" : "false" }, "drilldown" : { "series" : [ @@ -1234,11 +37,11 @@ 10 ] ], - "name" : "002", - "id" : "002" + "id" : "002", + "name" : "002" }, { - "name" : "003", + "id" : "003", "data" : [ [ "Perl", @@ -1253,11 +56,10 @@ 9 ] ], - "id" : "003" + "name" : "003" }, { "id" : "004", - "name" : "004", "data" : [ [ "Perl", @@ -1271,9 +73,11 @@ "Blog", 10 ] - ] + ], + "name" : "004" }, { + "name" : "005", "data" : [ [ "Perl", @@ -1288,11 +92,10 @@ 12 ] ], - "name" : "005", "id" : "005" }, { - "name" : "006", + "id" : "006", "data" : [