aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-119/colin-crain/perl/ch-1.pl51
-rw-r--r--challenge-119/colin-crain/perl/ch-2.pl75
-rw-r--r--challenge-119/colin-crain/raku/ch-1.raku54
-rw-r--r--challenge-119/colin-crain/raku/ch-2.raku43
-rw-r--r--stats/pwc-current.json302
-rw-r--r--stats/pwc-language-breakdown-summary.json76
-rw-r--r--stats/pwc-language-breakdown.json822
-rw-r--r--stats/pwc-leaders.json380
-rw-r--r--stats/pwc-summary-1-30.json34
-rw-r--r--stats/pwc-summary-121-150.json116
-rw-r--r--stats/pwc-summary-151-180.json126
-rw-r--r--stats/pwc-summary-181-210.json102
-rw-r--r--stats/pwc-summary-211-240.json48
-rw-r--r--stats/pwc-summary-31-60.json38
-rw-r--r--stats/pwc-summary-61-90.json104
-rw-r--r--stats/pwc-summary-91-120.json32
-rw-r--r--stats/pwc-summary.json514
17 files changed, 1574 insertions, 1343 deletions
diff --git a/challenge-119/colin-crain/perl/ch-1.pl b/challenge-119/colin-crain/perl/ch-1.pl
new file mode 100644
index 0000000000..0b08147664
--- /dev/null
+++ b/challenge-119/colin-crain/perl/ch-1.pl
@@ -0,0 +1,51 @@
+#!/Users/colincrain/perl5/perlbrew/perls/perl-5.32.0/bin/perl
+#
+# nibble-n-swap.pl
+#
+# Swap Nibbles
+# Submitted by: Mohammad S Anwar
+# You are given a positive integer $N.
+#
+# Write a script to swap the two nibbles of the binary representation of
+# the given number and print the decimal number of the new binary
+# representation.
+#
+# A nibble is a four-bit aggregation, or half an octet.
+#
+# To keep the task simple, we only allow integer less than or equal to
+# 255.
+#
+# Example
+# Input: $N = 101
+# Output: 86
+#
+# Binary representation of decimal 101 is 1100101 or as 2 nibbles (0110)(0101).
+# The swapped nibbles would be (0101)(0110) same as decimal 86.
+#
+# Input: $N = 18
+# Output: 33
+#
+# Binary representation of decimal 18 is 10010 or as 2 nibbles (0001)(0010).
+# The swapped nibbles would be (0010)(0001) same as decimal 33.
+#
+#
+# © 2021 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+use 5.32.0;
+
+use warnings;
+use strict;
+use utf8;
+use feature qw(signatures);
+no warnings 'experimental::signatures';
+
+
+my $num = shift @ARGV // 3;
+
+0 < $num < 256 or die "number must be in range 1 to 255 inclusive";
+
+my $bin = sprintf "%08b", $num;
+substr( $bin, 0, 4 ) = substr( $bin, 4, 4, substr( $bin, 0, 4));
+say oct "0b$bin";
+
diff --git a/challenge-119/colin-crain/perl/ch-2.pl b/challenge-119/colin-crain/perl/ch-2.pl
new file mode 100644
index 0000000000..6b58a95e74
--- /dev/null
+++ b/challenge-119/colin-crain/perl/ch-2.pl
@@ -0,0 +1,75 @@
+#!/Users/colincrain/perl5/perlbrew/perls/perl-5.32.0/bin/perl
+#
+# chaperone-required.pl
+#
+# Sequence without 1-on-1
+# Submitted by: Cheok-Yin Fung
+# Write a script to generate sequence starting at 1. Consider the
+# increasing sequence of integers which contain only 1’s, 2’s and 3’s,
+# and do not have any doublets of 1’s like below. Please accept a
+# positive integer $N and print the $Nth term in the generated sequence.
+#
+# 1, 2, 3, 12, 13, 21, 22, 23, 31, 32, 33, 121, 122, 123, 131, …
+#
+# Example
+# Input: $N = 5
+# Output: 13
+#
+# Input: $N = 10
+# Output: 32
+#
+# Input: $N = 60
+# Output: 2223
+#
+#
+# © 2021 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+use 5.32.0;
+
+use warnings;
+use strict;
+use utf8;
+use feature qw(signatures);
+no warnings 'experimental::signatures';
+
+
+my $ele = shift // 60;
+
+say make_sequence( $ele )->[$ele-1];
+
+
+## faster, base-4
+sub make_sequence ($quan, $i = 0) {
+ my @seq;
+ while (@seq < $quan) {
+ my ($num, $rem) = (++$i, '');
+ my $val = '';
+ while ( $num > 0 ) {
+ ($num, $rem) = (int( $num/4 ), $num % 4);
+ $val = $rem . $val;
+ }
+ next if $val =~ /0|11/;
+ push @seq, $val;
+ }
+ return \@seq;
+}
+
+## simpler, but more chaff, less wheat
+sub make_sequence10 ( $quan, $i = 0 ) {
+ my @seq;
+ while ( ++$i ) {
+ next if $i =~ /[^123]|11/;
+ push @seq, $i;
+ last if @seq == $quan;
+ }
+ return \@seq;
+}
+
+# use Benchmark qw( cmpthese );
+#
+# cmpthese(0, {
+# 'four' => sub { make_sequence(50) },
+# 'ten' => sub { make_sequence10(50) } } );
+
+oct
diff --git a/challenge-119/colin-crain/raku/ch-1.raku b/challenge-119/colin-crain/raku/ch-1.raku
new file mode 100644
index 0000000000..4e8ef74c1f
--- /dev/null
+++ b/challenge-119/colin-crain/raku/ch-1.raku
@@ -0,0 +1,54 @@
+#!/usr/bin/env perl6
+#
+#
+# 119-1-nibble-n-swap.raku
+#
+# Swap Nibbles
+# Submitted by: Mohammad S Anwar
+# You are given a positive integer $N.
+#
+# Write a script to swap the two nibbles of the binary representation of
+# the given number and print the decimal number of the new binary
+# representation.
+#
+# A nibble is a four-bit aggregation, or half an octet.
+#
+# To keep the task simple, we only allow integer less than or equal to
+# 255.
+#
+# Example
+# Input: $N = 101
+# Output: 86
+#
+# Binary representation of decimal 101 is 1100101 or as 2 nibbles (0110)(0101).
+# The swapped nibbles would be (0101)(0110) same as decimal 86.
+#
+# Input: $N = 18
+# Output: 33
+#
+# Binary representation of decimal 18 is 10010 or as 2 nibbles (0001)(0010).
+# The swapped nibbles would be (0010)(0001) same as decimal 33.
+#
+#
+# © 2021 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+unit sub MAIN ( Int $num where 256 > $num > 0 = 3) ;
+
+$num.fmt("%08b")
+ .comb(4)
+ .reverse
+ .join
+ .parse-base(2)
+ .say;
+
+
+
+
+
+
+
+
+
diff --git a/challenge-119/colin-crain/raku/ch-2.raku b/challenge-119/colin-crain/raku/ch-2.raku
new file mode 100644
index 0000000000..d9296fa622
--- /dev/null
+++ b/challenge-119/colin-crain/raku/ch-2.raku
@@ -0,0 +1,43 @@
+#!/usr/bin/env perl6
+#
+#
+# chaperone-required.raku
+#
+# Sequence without 1-on-1
+# Submitted by: Cheok-Yin Fung
+# Write a script to generate sequence starting at 1. Consider the
+# increasing sequence of integers which contain only 1’s, 2’s and 3’s,
+# and do not have any doublets of 1’s like below. Please accept a
+# positive integer $N and print the $Nth term in the generated sequence.
+#
+# 1, 2, 3, 12, 13, 21, 22, 23, 31, 32, 33, 121, 122, 123, 131, …
+#
+# Example
+# Input: $N = 5
+# Output: 13
+#
+# Input: $N = 10
+# Output: 32
+#
+# Input: $N = 60
+# Output: 2223
+#
+# method:
+# In Raku we can create an infinite sequence and access that. The raw
+# numbers are first expresed in base 4, then the elements are filtered
+# to only those that do not contain any didgit other than 1,2, or 3 and
+# do not contain the "11" formation. Now we can take this item as a
+# first-class citizen and access it positionally, reifying the
+# `$ele-1`-th element and print it. We can do all of this anonymously,
+# without even instatating a container to hold it.
+#
+# © 2021 colin crain
+## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+
+
+
+unit sub MAIN ( Int $ele where $ele > 0 = 60 ) ;
+
+( (1 … ∞).map(*.base(4))
+ .grep({! / 0 | 11 /}) )[$ele-1].say ;
+
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index 2945d23552..93c8cbc0de 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -4,9 +4,24 @@
"text" : "Total Solutions"
}
},
+ "title" : {
+ "text" : "The Weekly Challenge - 119"
+ },
+ "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/>"
+ },
+ "subtitle" : {
+ "text" : "[Champions: 37] Last updated at 2021-07-04 20:50:36 GMT"
+ },
+ "chart" : {
+ "type" : "column"
+ },
"drilldown" : {
"series" : [
{
+ "name" : "Abigail",
"data" : [
[
"Perl",
@@ -17,20 +32,21 @@
2
]
],
- "name" : "Abigail",
"id" : "Abigail"
},
{
"id" : "Adam Herzog",
- "name" : "Adam Herzog",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "Adam Herzog"
},
{
+ "name" : "Adam Russell",
+ "id" : "Adam Russell",
"data" : [
[
"Perl",
@@ -40,12 +56,9 @@
"Blog",
1
]
- ],
- "name" : "Adam Russell",
- "id" : "Adam Russell"
+ ]
},
{
- "id" : "Arne Sommer",
"name" : "Arne Sommer",
"data" : [
[
@@ -60,7 +73,8 @@
"Blog",
1
]
- ]
+ ],
+ "id" : "Arne Sommer"
},
{
"data" : [
@@ -73,40 +87,50 @@
2
]
],
- "name" : "Athanasius",
- "id" : "Athanasius"
+ "id" : "Athanasius",
+ "name" : "Athanasius"
},
{
+ "name" : "Cheok-Yin Fung",
+ "id" : "Cheok-Yin Fung",
"data" : [
[
"Perl",
2
]
- ],
- "id" : "Cheok-Yin Fung",
- "name" : "Cheok-Yin Fung"
+ ]
},
{
- "id" : "Colin Crain",
- "name" : "Colin Crain",
"data" : [
[
+ "Perl",
+ 2
+ ],
+ [
+ "Raku",
+ 2
+ ],
+ [
"Blog",
1
]
- ]
+ ],
+ "id" : "Colin Crain",
+ "name" : "Colin Crain"
},
{
+ "id" : "Dave Cross",
"data" : [
[
"Perl",
2
]
],
- "name" : "Dave Cross",
- "id" : "Dave Cross"
+ "name" : "Dave Cross"
},
{
+ "name" : "Dave Jacoby",
+ "id" : "Dave Jacoby",
"data" : [
[
"Perl",
@@ -116,33 +140,31 @@
"Blog",
1
]
- ],
- "name" : "Dave Jacoby",
- "id" : "Dave Jacoby"
+ ]
},
{
+ "name" : "Duane Powell",
+ "id" : "Duane Powell",
"data" : [
[
"Perl",
2
]
- ],
- "name" : "Duane Powell",
- "id" : "Duane Powell"
+ ]
},
{
- "name" : "E. Choroba",
"id" : "E. Choroba",
"data" : [
[
"Perl",
2
]
- ]
+ ],
+ "name" : "E. Choroba"
},
{
- "id" : "Flavio Poletti",
"name" : "Flavio Poletti",
+ "id" : "Flavio Poletti",
"data" : [
[
"Perl",
@@ -159,6 +181,7 @@
]
},
{
+ "id" : "James Smith",
"data" : [
[
"Perl",
@@ -169,8 +192,7 @@
1
]
],
- "name" : "James Smith",
- "id" : "James Smith"
+ "name" : "James Smith"
},
{
"name" : "Jan Krnavek",
@@ -183,18 +205,18 @@
]
},
{
+ "name" : "Joan Mimosinnet",
+ "id" : "Joan Mimosinnet",
"data" : [
[
"Raku",
2
]
- ],
- "name" : "Joan Mimosinnet",
- "id" : "Joan Mimosinnet"
+ ]
},
{
- "id" : "Jorg Sommrey",
"name" : "Jorg Sommrey",
+ "id" : "Jorg Sommrey",
"data" : [
[
"Perl",
@@ -235,14 +257,14 @@
]
},
{
+ "name" : "Lubos Kolouch",
+ "id" : "Lubos Kolouch",
"data" : [
[
"Perl",
2
]
- ],
- "name" : "Lubos Kolouch",
- "id" : "Lubos Kolouch"
+ ]
},
{
"data" : [
@@ -255,27 +277,27 @@
2
]
],
- "name" : "Luca Ferrari",
- "id" : "Luca Ferrari"
+ "id" : "Luca Ferrari",
+ "name" : "Luca Ferrari"
},
{
+ "id" : "Lucas Ransan",
"data" : [
[
"Raku",
2
]
],
- "id" : "Lucas Ransan",
"name" : "Lucas Ransan"
},
{
+ "id" : "Mark Anderson",
"data" : [
[
"Raku",
2
]
],
- "id" : "Mark Anderson",
"name" : "Mark Anderson"
},
{
@@ -289,56 +311,58 @@
"name" : "Mohammad S Anwar"
},
{
+ "name" : "Niels van Dijke",
"data" : [
[
"Perl",
2
]
],
- "id" : "Niels van Dijke",
- "name" : "Niels van Dijke"
+ "id" : "Niels van Dijke"
},
{
+ "id" : "Olivier Delouya",
"data" : [
[
"Perl",
1
]
],
- "name" : "Olivier Delouya",
- "id" : "Olivier Delouya"
+ "name" : "Olivier Delouya"
},
{
+ "name" : "Paulo Custodio",
"data" : [
[
"Perl",
2
]
],
- "name" : "Paulo Custodio",
"id" : "Paulo Custodio"
},
{
+ "id" : "Pete Houston",
"data" : [
[
"Perl",
2
]
],
- "id" : "Pete Houston",
"name" : "Pete Houston"
},
{
"name" : "Richard Park",
- "id" : "Richard Park",
"data" : [
[
"Raku",
1
]
- ]
+ ],
+ "id" : "Richard Park"
},
{
+ "name" : "Roger Bell_West",
+ "id" : "Roger Bell_West",
"data" : [
[
"Perl",
@@ -352,11 +376,10 @@
"Blog",
1
]
- ],
- "name" : "Roger Bell_West",
- "id" : "Roger Bell_West"
+ ]
},
{
+ "name" : "Simon Green",
"data" : [
[
"Perl",
@@ -367,12 +390,11 @@
1
]
],
- "name" : "Simon Green",
"id" : "Simon Green"
},
{
- "id" : "Simon Proctor",
"name" : "Simon Proctor",
+ "id" : "Simon Proctor",
"data" : [
[
"Raku",
@@ -381,18 +403,16 @@
]
},
{
+ "name" : "Steven Wilson",
"data" : [
[
"Perl",
2
]
],
- "id" : "Steven Wilson",
- "name" : "Steven Wilson"
+ "id" : "Steven Wilson"
},
{
- "id" : "Stuart Little",
- "name" : "Stuart Little",
"data" : [
[
"Perl",
@@ -402,9 +422,12 @@
"Raku",
2
]
- ]
+ ],
+ "id" : "Stuart Little",
+ "name" : "Stuart Little"
},
{
+ "id" : "Ulrich Rieke",
"data" : [
[
"Perl",
@@ -415,21 +438,19 @@
2
]
],
- "id" : "Ulrich Rieke",
"name" : "Ulrich Rieke"
},
{
+ "name" : "Vinod Kumar K",
+ "id" : "Vinod Kumar K",
"data" : [
[
"Perl",
1
]
- ],
- "name" : "Vinod Kumar K",
- "id" : "Vinod Kumar K"
+ ]
},
{
- "name" : "W. Luis Mochan",
"id" : "W. Luis Mochan",
"data" : [
[
@@ -440,7 +461,8 @@
"Blog",
1
]
- ]
+ ],
+ "name" : "W. Luis Mochan"
},
{
"name" : "Wanderdoc",
@@ -454,18 +476,28 @@
}
]
},
+ "plotOptions" : {
+ "series" : {
+ "borderWidth" : 0,
+ "dataLabels" : {
+ "format" : "{point.y}",
+ "enabled" : 1
+ }
+ }
+ },
"series" : [
{
+ "colorByPoint" : 1,
"name" : "The Weekly Challenge - 119",
"data" : [
{
- "y" : 4,
+ "name" : "Abigail",
"drilldown" : "Abigail",
- "name" : "Abigail"
+ "y" : 4
},
{
- "y" : 2,
"drilldown" : "Adam Herzog",
+ "y" : 2,
"name" : "Adam Herzog"
},
{
@@ -474,34 +506,34 @@
"name" : "Adam Russell"
},
{
+ "y" : 5,
"drilldown" : "Arne Sommer",
- "name" : "Arne Sommer",
- "y" : 5
+ "name" : "Arne Sommer"
},
{
- "name" : "Athanasius",
"drilldown" : "Athanasius",
- "y" : 4
+ "y" : 4,
+ "name" : "Athanasius"
},
{
+ "drilldown" : "Cheok-Yin Fung",
"y" : 2,
- "name" : "Cheok-Yin Fung",
- "drilldown" : "Cheok-Yin Fung"
+ "name" : "Cheok-Yin Fung"
},
{
- "drilldown" : "Colin Crain",
"name" : "Colin Crain",
- "y" : 1
+ "drilldown" : "Colin Crain",
+ "y" : 5
},
{
- "name" : "Dave Cross",
+ "y" : 2,
"drilldown" : "Dave Cross",
- "y" : 2
+ "name" : "Dave Cross"
},
{
"name" : "Dave Jacoby",
- "drilldown" : "Dave Jacoby",
- "y" : 3
+ "y" : 3,
+ "drilldown" : "Dave Jacoby"
},
{
"y" : 2,
@@ -509,38 +541,38 @@
"name" : "Duane Powell"
},
{
- "name" : "E. Choroba",
"drilldown" : "E. Choroba",
- "y" : 2
+ "y" : 2,
+ "name" : "E. Choroba"
},
{
- "name" : "Flavio Poletti",
"drilldown" : "Flavio Poletti",
- "y" : 6
+ "y" : 6,
+ "name" : "Flavio Poletti"
},
{
- "y" : 3,
"name" : "James Smith",
- "drilldown" : "James Smith"
+ "drilldown" : "James Smith",
+ "y" : 3
},
{
- "y" : 2,
+ "name" : "Jan Krnavek",
"drilldown" : "Jan Krnavek",
- "name" : "Jan Krnavek"
+ "y" : 2
},
{
- "y" : 2,
+ "name" : "Joan Mimosinnet",
"drilldown" : "Joan Mimosinnet",
- "name" : "Joan Mimosinnet"
+ "y" : 2
},
{
+ "drilldown" : "Jorg Sommrey",
"y" : 2,
- "name" : "Jorg Sommrey",
- "drilldown" : "Jorg Sommrey"
+ "name" : "Jorg Sommrey"
},
{
- "y" : 3,
"drilldown" : "Lance Wicks",
+ "y" : 3,
"name" : "Lance Wicks"
},
{
@@ -549,39 +581,39 @@
"name" : "Laurent Rosenfeld"
},
{
- "name" : "Lubos Kolouch",
"drilldown" : "Lubos Kolouch",
- "y" : 2
+ "y" : 2,
+ "name" : "Lubos Kolouch"
},
{
+ "y" : 4,
"drilldown" : "Luca Ferrari",
- "name" : "Luca Ferrari",
- "y" : 4
+ "name" : "Luca Ferrari"
},
{
- "y" : 2,
"name" : "Lucas Ransan",
+ "y" : 2,
"drilldown" : "Lucas Ransan"
},
{
+ "y" : 2,
"drilldown" : "Mark Anderson",
- "name" : "Mark Anderson",
- "y" : 2
+ "name" : "Mark Anderson"
},
{
+ "y" : 2,
"drilldown" : "Mohammad S Anwar",
- "name" : "Mohammad S Anwar",
- "y" : 2
+ "name" : "Mohammad S Anwar"
},
{
- "name" : "Niels van Dijke",
"drilldown" : "Niels van Dijke",
- "y" : 2
+ "y" : 2,
+ "name" : "Niels van Dijke"
},
{
- "drilldown" : "Olivier Delouya",
"name" : "Olivier Delouya",
- "y" : 1
+ "y" : 1,
+ "drilldown" : "Olivier Delouya"
},
{
"y" : 2,
@@ -589,23 +621,23 @@
"name" : "Paulo Custodio"
},
{
- "name" : "Pete Houston",
+ "y" : 2,
"drilldown" : "Pete Houston",
- "y" : 2
+ "name" : "Pete Houston"
},
{
+ "name" : "Richard Park",
"y" : 1,
- "drilldown" : "Richard Park",
- "name" : "Richard Park"
+ "drilldown" : "Richard Park"
},
{
"y" : 5,
- "name" : "Roger Bell_West",
- "drilldown" : "Roger Bell_West"
+ "drilldown" : "Roger Bell_West",
+ "name" : "Roger Bell_West"
},
{
- "y" : 3,
"name" : "Simon Green",
+ "y" : 3,
"drilldown" : "Simon Green"
},
{
@@ -614,19 +646,19 @@
"y" : 2
},
{
+ "y" : 2,
"drilldown" : "Steven Wilson",
- "name" : "Steven Wilson",
- "y" : 2
+ "name" : "Steven Wilson"
},
{
"y" : 4,
- "name" : "Stuart Little",
- "drilldown" : "Stuart Little"
+ "drilldown" : "Stuart Little",
+ "name" : "Stuart Little"
},
{
+ "name" : "Ulrich Rieke",
"y" : 4,
- "drilldown" : "Ulrich Rieke",
- "name" : "Ulrich Rieke"
+ "drilldown" : "Ulrich Rieke"
},
{
"y" : 1,
@@ -635,45 +667,21 @@
},
{
"name" : "W. Luis Mochan",
- "drilldown" : "W. Luis Mochan",
- "y" : 3
+ "y" : 3,
+ "drilldown" : "W. Luis Mochan"
},
{
"y" : 2,
- "name" : "Wanderdoc",
- "drilldown" : "Wanderdoc"
+ "drilldown" : "Wanderdoc",
+ "name" : "Wanderdoc"
}
- ],
- "colorByPoint" : 1
+ ]
}
],
- "subtitle" : {
- "text" : "[Champions: 37] Last updated at 2021-07-04 20:11:37 GMT"
- },
- "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/>"
- },
- "chart" : {
- "type" : "column"
- },
"legend" : {
"enabled" : 0
},
"xAxis" : {
"type" : "category"
- },
- "plotOptions" : {
- "series" : {
- "dataLabels" : {
- "enabled" : 1,
- "format" : "{point.y}"
- },
- "borderWidth" : 0
- }
- },
- "title" : {
- "text" : "The Weekly Challenge - 119"
}
}
diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json
index f4c26e3453..0a1a39a796 100644
--- a/stats/pwc-language-breakdown-summary.json
+++ b/stats/pwc-language-breakdown-summary.json
@@ -1,48 +1,19 @@
{
+ "legend" : {
+ "enabled" : "false"
+ },
"xAxis" : {
- "type" : "category",
"labels" : {
"style" : {
"fontFamily" : "Verdana, sans-serif",
"fontSize" : "13px"
}
- }
- },
- "legend" : {
- "enabled" : "false"
- },
- "chart" : {
- "type" : "column"
- },
- "tooltip" : {
- "pointFormat" : "<b>{point.y:.0f}</b>"
- },
- "subtitle" : {
- "text" : "Last updated at 2021-07-04 20:11:37 GMT"
- },
- "title" : {
- "text" : "The Weekly Challenge Contributions [2019 - 2021]"
- },
- "yAxis" : {
- "title" : {
- "text" : null
},
- "min" : 0
+ "type" : "category"
},
"series" : [
{
- "dataLabels" : {
- "align" : "right",
- "color" : "#FFFFFF",
- "format" : "{point.y:.0f}",
- "style" : {
- "fontFamily" : "Verdana, sans-serif",
- "fontSize" : "13px"
- },
- "rotation" : -90,
- "enabled" : "true",
- "y" : 10
- },
+ "name" : "Contributions",
"data" : [
[
"Blog",
@@ -50,14 +21,43 @@
],
[
"Perl",
- 5671
+ 5673
],
[
"Raku",
- 3568
+ 3570
]
],
- "name" : "Contributions"
+ "dataLabels" : {
+ "y" : 10,
+ "style" : {
+ "fontSize" : "13px",
+ "fontFamily" : "Verdana, sans-serif"
+ },
+ "color" : "#FFFFFF",
+ "align" : "right",
+ "format" : "{point.y:.0f}",
+ "rotation" : -90,
+ "enabled" : "true"
+ }
+ }
+ ],
+ "title" : {
+ "text" : "The Weekly Challenge Contributions [2019 - 2021]"
+ },
+ "yAxis" : {
+ "min" : 0,
+ "title" : {
+ "text" : null
}
- ]
+ },
+ "subtitle" : {
+ "text" : "Last updated at 2021-07-04 20:50:35 GMT"
+ },
+ "chart" : {
+ "type" : "column"
+ },
+ "tooltip" : {
+ "pointFormat" : "<b>{point.y:.0f}</b>"
+ }
}
diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json
index 3e9bf4fe9b..3bb136d6ab 100644
--- a/stats/pwc-language-breakdown.json
+++ b/stats/pwc-language-breakdown.json
@@ -1,36 +1,16 @@
{