aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2022-10-02 21:52:17 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2022-10-02 21:52:17 +0100
commit2fdfe6dc8d29607e9bc81c2b299ad38ecc8bf93c (patch)
treeb917caa57d6c5e2d8883a072b181790c9b685875
parentf278fb6fd6ad47c517d7ea7238d5f0376ddeb90d (diff)
downloadperlweeklychallenge-club-2fdfe6dc8d29607e9bc81c2b299ad38ecc8bf93c.tar.gz
perlweeklychallenge-club-2fdfe6dc8d29607e9bc81c2b299ad38ecc8bf93c.tar.bz2
perlweeklychallenge-club-2fdfe6dc8d29607e9bc81c2b299ad38ecc8bf93c.zip
- Added solutions by Colin Crain.
-rw-r--r--challenge-184/colin-crain/blog.txt1
-rwxr-xr-xchallenge-184/colin-crain/perl/ch-1.pl99
-rwxr-xr-xchallenge-184/colin-crain/perl/ch-2.pl89
-rw-r--r--stats/pwc-current.json485
-rw-r--r--stats/pwc-language-breakdown-summary.json78
-rw-r--r--stats/pwc-language-breakdown.json2580
-rw-r--r--stats/pwc-leaders.json754
-rw-r--r--stats/pwc-summary-1-30.json36
-rw-r--r--stats/pwc-summary-121-150.json42
-rw-r--r--stats/pwc-summary-151-180.json36
-rw-r--r--stats/pwc-summary-181-210.json36
-rw-r--r--stats/pwc-summary-211-240.json98
-rw-r--r--stats/pwc-summary-241-270.json100
-rw-r--r--stats/pwc-summary-31-60.json116
-rw-r--r--stats/pwc-summary-61-90.json30
-rw-r--r--stats/pwc-summary-91-120.json96
-rw-r--r--stats/pwc-summary.json598
17 files changed, 2741 insertions, 2533 deletions
diff --git a/challenge-184/colin-crain/blog.txt b/challenge-184/colin-crain/blog.txt
new file mode 100644
index 0000000000..22f6ba99e4
--- /dev/null
+++ b/challenge-184/colin-crain/blog.txt
@@ -0,0 +1 @@
+https://colincrain.com/2022/09/30/serial-boxing
diff --git a/challenge-184/colin-crain/perl/ch-1.pl b/challenge-184/colin-crain/perl/ch-1.pl
new file mode 100755
index 0000000000..0d02b82592
--- /dev/null
+++ b/challenge-184/colin-crain/perl/ch-1.pl
@@ -0,0 +1,99 @@
+#!/Users/colincrain/perl5/perlbrew/perls/perl-5.32.0/bin/perl
+#
+# serial-box.pl
+#
+#
+# Sequence Number
+# Submitted by: Mohammad S Anwar
+# You are given list of strings in the format aa9999 i.e. first 2
+# characters can be anything 'a-z' followed by 4 digits '0-9'.
+#
+# Write a script to replace the first two characters with sequence
+# starting with '00', '01', '02' etc.
+#
+# Example 1
+# Input: @list = ( 'ab1234', 'cd5678', 'ef1342')
+# Output: ('001234', '015678', '021342')
+#
+# Example 2
+# Input: @list = ( 'pq1122', 'rs3334')
+# Output: ('001122', '013334')
+#
+# contextual dissertation
+#
+# I suppose you could typify me as a "big picture" sort of
+# problem-solver. In my experience, problems are often
+# misidentified, so when asked to perform some cryptic task, it is
+# common for my first response to ask: "Why? What are we trying to
+# achieve here?"
+#
+# Because of the systematic manner my brain works in, I can
+# sometimes see clearly that the given solution either solves the
+# wrong problem or creates unexpected collatoral damage that makes
+# it unworkable. Properly identifying the goal, and from that the
+# right path to the goal, and from that identifying the necessary
+# steps required to navigate the path — this works, in general.
+# Starting with the problem, on the other hand, often leads to
+# force-fitting the goal into the solution instead of the other way
+# around. And what we end up with is an elaborately
+# well-thought-out process that doesn't do what we need.
+#
+# Yea, that sucks. Then we end up redefining the objectives and
+# pretend that's what we wanted to do all along. Which can be fine,
+# sometimes (Really! Sometimes that randomness leasd to cool stuff
+# you didn't plan on doing. You need to be flexible!), but the
+# thing is after all that we still haven't done what needed to be
+# done in the first place. So we're back to square one.
+#
+# method
+#
+# So what, may I ask, are we trying to do here? The task is
+# straightforward, but are we mapping letter combinations to
+# numeric prefaces, or just tossing out the alphabetic data and
+# replacing it with a serial nubering system that records the order
+# the data was presented to us in?
+#
+# Without a larger context it's not possible to say. In the former
+# case, should the letter perfix "ab" arise again we would reuse
+# the numeric prefix "00" we already assigned to it. In the latter
+# case we're just throwing out data forever which is always a red
+# flag for me. Are we sure we want to do that?
+#
+# The two examples are alphabetically sequential, but stated to
+# contain any values, and the prefixes used do not in fact repeat.
+# So there's no clarity forthcoming from there. One more note is
+# that given a two-letter prefix where the letters "can be
+# anything" there are 26 x 26 ordered combinations available, or
+# 676 possible prefixes. We are asked to provide a two-number
+# serial code to the numeric portion of each element. Should that
+# really be a three-number code to allow a bijective mapping
+# between letter prefixes and numbers? Again we are in the dark.
+#
+# Without any additional information I see no better option than to
+# solve the problem as stated, removing the alphabetic prefix and
+# substituting two-digit a serial number prefix. Hope that's right.
+#
+#
+#
+# © 2022 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use utf8;
+use feature ":5.26";
+use feature qw(signatures);
+no warnings 'experimental::signatures';
+
+say join ' ', serialize( 'ab1234', 'cd5678', 'ef1342' );
+
+sub serialize ( @input ) {
+ my $i = 0;
+ my @out = map { sprintf "%02d%s", $i++, substr $_, 2 } @input;
+
+ return @out;
+}
+
+
diff --git a/challenge-184/colin-crain/perl/ch-2.pl b/challenge-184/colin-crain/perl/ch-2.pl
new file mode 100755
index 0000000000..2c6ec06613
--- /dev/null
+++ b/challenge-184/colin-crain/perl/ch-2.pl
@@ -0,0 +1,89 @@
+#!/Users/colincrain/perl5/perlbrew/perls/perl-5.32.0/bin/perl
+#
+# unzip.pl
+#
+# Split Array
+# Submitted by: Mohammad S Anwar
+# You are given list of strings containing 0-9 and a-z separated by
+# space only.
+#
+# Write a script to split the data into two arrays, one for
+# integers and one for alphabets only.
+#
+# Example 1
+# Input: @list = ( 'a 1 2 b 0', '3 c 4 d')
+# Output: [[1,2,0], [3,4]] and [['a','b'], ['c','d']]
+#
+# Example 2
+# Input: @list = ( '1 2', 'p q r', 's 3', '4 5 t')
+# Output: [[1,2], [3], [4,5]] and [['p','q','r'], ['s'], ['t']]
+#
+#
+# method
+#
+# Another cryptic puzzle as to the "Why?", but at least the request
+# seems unambiguous. Given a list of strings we need to tease out
+# two arrays of digit and letter components from each and present
+# each new anonymous array within its own larger array of all
+# number list and all letter lists.
+#
+# Kind of complicated, but ultimately with regular expressions much
+# of that vanishes. The real tricky part, which is also arguably
+# completely unnecessary, is to faithfully reproduce the output of
+# the examples. Because the collected data is stored in arrays of
+# arrays, a nested dereferencing is required, along with the
+# addition of the brackets enclosing the collected array data,
+# interior and exterior. Of particular note is the letters, which
+# are displayed in qingle quotes, but of course should just be
+# stored as array elements, as characters the way they were
+# originally delivered. The single quotes would only be required
+# were we to `eval` the string and receive a proper Perl rvalue.
+
+# To pull that off we need to nest a `map` block to enclose every
+# letter before it's further processed with commas and square
+# brackets
+
+#
+
+# © 2022 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+use warnings;
+use strict;
+use utf8;
+use feature ":5.26";
+use feature qw(signatures);
+no warnings 'experimental::signatures';
+
+
+# my @list = ( 'a 1 2 b 0', '3 c 4 d');
+my @list = ( '1 2', 'p q r', 's 3', '4 5 t');
+
+my (@numbers, @letters);
+
+for (@list) {
+ /\d/ and push @numbers, [ /(\d)/g ];
+ /[a-zA-Z]/ and push @letters, [ /([a-zA-Z])/g ];
+
+}
+
+## output is tricky to match the examples. Here are two ways to do it:
+
+
+say '[' . (join ', ', map { '[' . (join ',', $_->@*) . ']' } @numbers)
+ . '] and ['
+ . (join ', ', map { '[' . (join ',', map { "\'$_\'" } $_->@*) . ']' } @letters)
+ . ']' ;
+
+
+## or maybe, alternately, overriding the double-quote operator for lists
+
+local $" = ',';
+say '[' . (join ', ', map { '[' . "$_->@*" . ']' } @numbers)
+ . '] and ['
+ . (join ', ', map { '[' . "@{[ map { q(') . $_ . q(') } $_->@* ]}" . ']' } @letters)
+ . ']' ;
+
+## think I like the first way better
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index e4c1721c15..b17320a7bf 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -1,193 +1,20 @@
{
- "legend" : {
- "enabled" : 0
- },
- "series" : [
- {
- "name" : "The Weekly Challenge - 184",
- "colorByPoint" : 1,
- "data" : [
- {
- "name" : "Athanasius",
- "y" : 4,
- "drilldown" : "Athanasius"
- },
- {
- "name" : "Branislav Zahradnik",
- "drilldown" : "Branislav Zahradnik",
- "y" : 2
- },
- {
- "drilldown" : "Bruce Gray",
- "y" : 2,
- "name" : "Bruce Gray"
- },
- {
- "name" : "Cheok-Yin Fung",
- "y" : 2,
- "drilldown" : "Cheok-Yin Fung"
- },
- {
- "name" : "Dario Mazzeo",
- "y" : 2,
- "drilldown" : "Dario Mazzeo"
- },
- {
- "drilldown" : "Dave Cross",
- "y" : 2,
- "name" : "Dave Cross"
- },
- {
- "y" : 2,
- "drilldown" : "E. Choroba",
- "name" : "E. Choroba"
- },
- {
- "drilldown" : "Flavio Poletti",
- "y" : 6,
- "name" : "Flavio Poletti"
- },
- {
- "y" : 2,
- "drilldown" : "Humberto Massa",
- "name" : "Humberto Massa"
- },
- {
- "name" : "James Raspass",
- "drilldown" : "James Raspass",
- "y" : 2
- },
- {
- "name" : "James Smith",
- "drilldown" : "James Smith",
- "y" : 3
- },
- {
- "drilldown" : "Jan Krnavek",
- "y" : 2,
- "name" : "Jan Krnavek"
- },
- {
- "name" : "Julien Fiegehenn",
- "drilldown" : "Julien Fiegehenn",
- "y" : 2
- },
- {
- "y" : 2,
- "drilldown" : "Kjetil Skotheim",
- "name" : "Kjetil Skotheim"
- },
- {
- "drilldown" : "Kueppo Wesley",
- "y" : 2,
- "name" : "Kueppo Wesley"
- },
- {
- "drilldown" : "Laurent Rosenfeld",
- "y" : 5,
- "name" : "Laurent Rosenfeld"
- },
- {
- "name" : "Lubos Kolouch",
- "drilldown" : "Lubos Kolouch",
- "y" : 2
- },
- {
- "y" : 8,
- "drilldown" : "Luca Ferrari",
- "name" : "Luca Ferrari"
- },
- {
- "name" : "Mark Anderson",
- "y" : 2,
- "drilldown" : "Mark Anderson"
- },
- {
- "name" : "Matthew Neleigh",
- "y" : 2,
- "drilldown" : "Matthew Neleigh"
- },
- {
- "drilldown" : "Mohammad S Anwar",
- "y" : 2,
- "name" : "Mohammad S Anwar"
- },
- {
- "y" : 2,
- "drilldown" : "Niels van Dijke",
- "name" : "Niels van Dijke"
- },
- {
- "name" : "Peter Campbell Smith",
- "drilldown" : "Peter Campbell Smith",
- "y" : 3
- },
- {
- "drilldown" : "Robert DiCicco",
- "y" : 2,
- "name" : "Robert DiCicco"
- },
- {
- "name" : "Robert Ransbottom",
- "drilldown" : "Robert Ransbottom",
- "y" : 2
- },
- {
- "name" : "Roger Bell_West",
- "y" : 5,
- "drilldown" : "Roger Bell_West"
- },
- {
- "name" : "Solathian",
- "y" : 2,
- "drilldown" : "Solathian"
- },
- {
- "name" : "Stephen G. Lynn",
- "y" : 5,
- "drilldown" : "Stephen G. Lynn"
- },
- {
- "y" : 4,
- "drilldown" : "Ulrich Rieke",
- "name" : "Ulrich Rieke"
- },
- {
- "y" : 3,
- "drilldown" : "W. Luis Mochan",
- "name" : "W. Luis Mochan"
- }
- ]
- }
- ],
"plotOptions" : {
"series" : {
+ "borderWidth" : 0,
"dataLabels" : {
"enabled" : 1,
"format" : "{point.y}"
- },
- "borderWidth" : 0
+ }
}
},
- "title" : {
- "text" : "The Weekly Challenge - 184"
- },
"chart" : {
"type" : "column"
},
- "tooltip" : {
- "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>",
- "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>",
- "followPointer" : 1
- },
- "yAxis" : {
- "title" : {
- "text" : "Total Solutions"
- }
- },
"drilldown" : {
"series" : [
{
+ "name" : "Athanasius",
"data" : [
[
"Perl",
@@ -198,68 +25,81 @@
2
]
],
- "id" : "Athanasius",
- "name" : "Athanasius"
+ "id" : "Athanasius"
},
{
+ "name" : "Branislav Zahradnik",
"data" : [
[
"Perl",
2
]
],
- "id" : "Branislav Zahradnik",
- "name" : "Branislav Zahradnik"
+ "id" : "Branislav Zahradnik"
},
{
+ "name" : "Bruce Gray",
+ "id" : "Bruce Gray",
"data" : [
[
"Raku",
2
]
- ],
- "name" : "Bruce Gray",
- "id" : "Bruce Gray"
+ ]
},
{
+ "name" : "Cheok-Yin Fung",
"data" : [
[
"Perl",
2
]
],
- "name" : "Cheok-Yin Fung",
"id" : "Cheok-Yin Fung"
},
{
+ "id" : "Colin Crain",
"data" : [
[
"Perl",
2
+ ],
+ [
+ "Blog",
+ 1
]
],
- "name" : "Dario Mazzeo",
- "id" : "Dario Mazzeo"
+ "name" : "Colin Crain"
},
{
- "id" : "Dave Cross",
- "name" : "Dave Cross",
+ "id" : "Dario Mazzeo",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "Dario Mazzeo"
+ },
+ {
+ "data" : [
+ [
+ "Perl",
+ 2
+ ]
+ ],
+ "id" : "Dave Cross",
+ "name" : "Dave Cross"
},
{
"id" : "E. Choroba",
- "name" : "E. Choroba",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "E. Choroba"
},
{
"data" : [
@@ -276,32 +116,31 @@
2
]
],
- "name" : "Flavio Poletti",
- "id" : "Flavio Poletti"
+ "id" : "Flavio Poletti",
+ "name" : "Flavio Poletti"
},
{
+ "id" : "Humberto Massa",
"data" : [
[
"Raku",
2
]
],
- "id" : "Humberto Massa",
"name" : "Humberto Massa"
},
{
"id" : "James Raspass",
- "name" : "James Raspass",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "James Raspass"
},
{
"name" : "James Smith",
- "id" : "James Smith",
"data" : [
[
"Perl",
@@ -311,49 +150,51 @@
"Blog",
1
]
- ]
+ ],
+ "id" : "James Smith"
},
{
+ "id" : "Jan Krnavek",
"data" : [
[
"Raku",
2
]
],
- "id" : "Jan Krnavek",
"name" : "Jan Krnavek"
},
{
+ "name" : "Julien Fiegehenn",
"data" : [
[
"Perl",
2
]
],
- "id" : "Julien Fiegehenn",
- "name" : "Julien Fiegehenn"
+ "id" : "Julien Fiegehenn"
},
{
"name" : "Kjetil Skotheim",
- "id" : "Kjetil Skotheim",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "id" : "Kjetil Skotheim"
},
{
+ "name" : "Kueppo Wesley",
"data" : [
[
"Perl",
2
]
],
- "id" : "Kueppo Wesley",
- "name" : "Kueppo Wesley"
+ "id" : "Kueppo Wesley"
},
{
+ "id" : "Laurent Rosenfeld",
"data" : [
[
"Perl",
@@ -368,22 +209,19 @@
1
]
],
- "name" : "Laurent Rosenfeld",
- "id" : "Laurent Rosenfeld"
+ "name" : "Laurent Rosenfeld"
},
{
+ "id" : "Lubos Kolouch",
"data" : [
[
"Perl",
2
]
],
- "id" : "Lubos Kolouch",
"name" : "Lubos Kolouch"
},
{
- "id" : "Luca Ferrari",
- "name" : "Luca Ferrari",
"data" : [
[
"Raku",
@@ -393,16 +231,18 @@
"Blog",
6
]
- ]
+ ],
+ "id" : "Luca Ferrari",
+ "name" : "Luca Ferrari"
},
{
+ "name" : "Mark Anderson",
"data" : [
[
"Raku",
2
]
],
- "name" : "Mark Anderson",
"id" : "Mark Anderson"
},
{
@@ -416,23 +256,23 @@
]
},
{
- "id" : "Mohammad S Anwar",
- "name" : "Mohammad S Anwar",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "id" : "Mohammad S Anwar",
+ "name" : "Mohammad S Anwar"
},
{
+ "id" : "Niels van Dijke",
"data" : [
[
"Perl",
2
]
],
- "id" : "Niels van Dijke",
"name" : "Niels van Dijke"
},
{
@@ -450,6 +290,8 @@
"name" : "Peter Campbell Smith"
},
{
+ "name" : "Robert DiCicco",
+ "id" : "Robert DiCicco",
"data" : [
[
"Perl",
@@ -459,19 +301,17 @@
"Raku",
1
]
- ],
- "id" : "Robert DiCicco",
- "name" : "Robert DiCicco"
+ ]
},
{
"name" : "Robert Ransbottom",
- "id" : "Robert Ransbottom",
"data" : [
[
"Raku",
2
]
- ]
+ ],
+ "id" : "Robert Ransbottom"
},
{
"data" : [
@@ -488,20 +328,21 @@
1
]
],
- "name" : "Roger Bell_West",
- "id" : "Roger Bell_West"
+ "id" : "Roger Bell_West",
+ "name" : "Roger Bell_West"
},
{
+ "id" : "Solathian",
"data" : [
[
"Perl",
2
]
],
- "name" : "Solathian",
- "id" : "Solathian"
+ "name" : "Solathian"
},
{
+ "id" : "Stephen G. Lynn",
"data" : [
[
"Perl",
@@ -516,10 +357,11 @@
1
]
],
- "name" : "Stephen G. Lynn",
- "id" : "Stephen G. Lynn"
+ "name" : "Stephen G. Lynn"
},
{
+ "name" : "Ulrich Rieke",
+ "id" : "Ulrich Rieke",
"data" : [
[
"Perl",
@@ -529,11 +371,10 @@
"Raku",
2
]
- ],
- "name" : "Ulrich Rieke",
- "id" : "Ulrich Rieke"
+ ]
},
{
+ "id" : "W. Luis Mochan",
"data" : [
[
"Perl",
@@ -544,15 +385,193 @@
1
]
],
- "name" : "W. Luis Mochan",
- "id" : "W. Luis Mochan"
+ "name" : "W. Luis Mochan"
}
]
},
+ "tooltip" : {
+ "followPointer" : 1,
+ "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>",
+ "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>"
+ },
+ "series" : [
+ {
+ "name" : "The Weekly Challenge - 184",
+ "data" : [
+ {
+ "drilldown" : "Athanasius",
+ "y" : 4,
+ "name" : "Athanasius"
+ },
+ {
+ "drilldown" : "Branislav Zahradnik",
+ "y" : 2,
+ "name" : "Branislav Zahradnik"
+ },
+ {
+ "drilldown" : "Bruce Gray",
+ "y" : 2,
+ "name" : "Bruce Gray"
+ },
+ {
+ "drilldown" : "Cheok-Yin Fung",
+ "name" : "Cheok-Yin Fung",
+ "y" : 2
+ },
+ {
+ "drilldown" : "Colin Crain",
+ "y" : 3,
+ "name" : "Colin Crain"
+ },
+ {
+ "name" : "Dario Mazzeo",
+ "y" : 2,
+ "drilldown" : "Dario Mazzeo"
+ },
+ {
+ "drilldown" : "Dave Cross",
+ "name" : "Dave Cross",
+ "y" : 2
+ },
+ {
+ "name" : "E. Choroba",
+ "y" : 2,
+ "drilldown" : "E. Choroba"
+ },
+ {
+ "name" : "Flavio Poletti",
+ "y" : 6,
+ "drilldown" : "Flavio Poletti"
+ },
+ {
+ "drilldown" : "Humberto Massa",
+ "y" : 2,
+ "name" : "Humberto Massa"
+ },
+ {
+ "y" : 2,
+ "name" : "James Raspass",
+ "drilldown" : "James Raspass"
+ },
+ {
+ "y" : 3,
+ "name" : "James Smith",
+ "drilldown" : "James Smith"
+ },
+ {
+ "drilldown" : "Jan Krnavek",
+ "y" : 2,
+ "name" : "Jan Krnavek"
+ },
+ {
+ "drilldown" : "Julien Fiegehenn",
+ "y" : 2,
+ "name" : "Julien Fiegehenn"
+ },
+ {
+ "name" : "Kjetil Skotheim",
+ "y" : 2,
+ "drilldown" : "Kjetil Skotheim"
+ },
+ {
+ "drilldown" : "Kueppo Wesley",
+ "y" : 2,
+ "name" : "Kueppo Wesley"
+ },
+ {
+ "drilldown" : "Laurent Rosenfeld",
+ "y" : 5,
+ "name" : "Laurent Rosenfeld"
+ },
+ {
+ "drilldown" : "Lubos Kolouch",
+ "name" : "Lubos Kolouch",
+ "y" : 2
+ },
+ {
+ "drilldown" : "Luca Ferrari",
+ "name" : "Luca Ferrari",
+ "y" : 8
+ },
+ {
+ "drilldown" : "Mark Anderson",
+ "y" : 2,
+ "name" : "Mark Anderson"
+ },
+ {
+ "y" : 2,
+ "name" : "Matthew Neleigh",
+ "drilldown" : "Matthew Neleigh"
+ },
+ {
+ "name" : "Mohammad S Anwar",
+ "y" : 2,
+ "drilldown" : "Mohammad S Anwar"
+ },
+ {
+ "drilldown" : "Niels van Dijke",
+ "name" : "Niels van Dijke",
+ "y" : 2
+ },
+ {
+ "y" : 3,
+ "name" : "Peter Campbell Smith",
+ "drilldown" : "Peter Campbell Smith"
+ },
+ {
+ "drilldown" : "Robert DiCicco",
+ "y" : 2,
+ "name" : "Robert DiCicco"
+ },
+ {
+ "drilldown" : "Robert Ransbottom",
+ "y" : 2,
+ "name" : "Robert Ransbottom"
+ },
+ {
+ "y" : 5,
+ "name" : "Roger Bell_West",
+ "drilldown" : "Roger Bell_West"
+ },
+ {
+ "drilldown" : "Solathian",
+ "y" : 2,
+ "name" : "Solathian"
+ },
+ {
+ "drilldown" : "Stephen G. Lynn",
+ "name" : "Stephen G. Lynn",
+ "y" : 5
+ },
+ {
+ "name" : "Ulrich Rieke",
+ "y" : 4,
+ "drilldown" : "Ulrich Rieke"
+ },
+ {
+ "drilldown" : "W. Luis Mochan",
+ "name" : "W. Luis Mochan",
+ "y" : 3
+ }
+ ],
+ "colorByPoint" : 1
+ }
+ ],
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
+ },
"subtitle" : {
- "text" : "[Champions: 30] Last updated at 2022-10-02 18:50:48 GMT"
+ "text" : "[Champions: 31] Last updated at 2022-10-02 20:50:24 GMT"
+ },
+ "legend" : {
+ "enabled" : 0
},
"xAxis" : {
"type" : "category"
+ },
+ "title" : {
+ "text" : "The Weekly Challenge - 184"
}
}
diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json
index 031597169e..4e40bb9e62 100644
--- a/stats/pwc-language-breakdown-summary.json
+++ b/stats/pwc-language-breakdown-summary.json
@@ -1,63 +1,63 @@
{
- "title" : {
- "text" : "The Weekly Challenge Contributions [2019 - 2022]"
+ "legend" : {
+ "enabled" : "false"
},
- "yAxis" : {
- "title" : {
- "text" : null
+ "xAxis" : {
+ "labels" : {
+ "style" : {
+ "fontFamily" : "Verdana, sans-serif",
+ "fontSize" : "13px"
+ }
},
- "min" : 0
+ "type" : "category"
},
- "tooltip" : {
- "pointFormat" : "<b>{point.y:.0f}</b>"
- },
- "chart" : {
- "type" : "column"
- },
- "legend" : {
- "enabled" : "false"
+ "title" : {
+ "text" : "The Weekly Challenge Contributions [2019 - 2022]"
},
"series" : [