From c67782155e32747232adfd17631f8739f2f57d11 Mon Sep 17 00:00:00 2001 From: Mohammad Sajid Anwar Date: Fri, 10 Oct 2025 17:24:33 +0100 Subject: - Added solutions by Matthew Neleigh. - Added solutions by Robert Ransbottom. - Added solutions by Athanasius. - Added solutions by Richard Park. - Added solutions by Niels van Dijke. - Added solutions by Bob Lied. - Added solutions by Torgny Lyon. --- challenge-342/perlboy1967/perl/ch-1.pl | 51 +++++++++++++++ challenge-342/perlboy1967/perl/ch-2.pl | 37 +++++++++++ challenge-342/perlboy1967/perl/ch1.pl | 51 --------------- challenge-342/perlboy1967/perl/ch2.pl | 37 ----------- stats/pwc-current.json | 104 +++++++++++++++++++++++++++++- stats/pwc-language-breakdown-2019.json | 2 +- stats/pwc-language-breakdown-2020.json | 2 +- stats/pwc-language-breakdown-2021.json | 2 +- stats/pwc-language-breakdown-2022.json | 2 +- stats/pwc-language-breakdown-2023.json | 2 +- stats/pwc-language-breakdown-2024.json | 2 +- stats/pwc-language-breakdown-2025.json | 10 +-- stats/pwc-language-breakdown-summary.json | 8 +-- stats/pwc-leaders.json | 26 ++++---- stats/pwc-summary-1-30.json | 2 +- stats/pwc-summary-121-150.json | 2 +- stats/pwc-summary-151-180.json | 2 +- stats/pwc-summary-181-210.json | 6 +- stats/pwc-summary-211-240.json | 2 +- stats/pwc-summary-241-270.json | 4 +- stats/pwc-summary-271-300.json | 2 +- stats/pwc-summary-301-330.json | 6 +- stats/pwc-summary-31-60.json | 12 ++-- stats/pwc-summary-61-90.json | 2 +- stats/pwc-summary-91-120.json | 2 +- stats/pwc-summary.json | 20 +++--- stats/pwc-yearly-language-summary.json | 10 +-- 27 files changed, 255 insertions(+), 153 deletions(-) create mode 100755 challenge-342/perlboy1967/perl/ch-1.pl create mode 100755 challenge-342/perlboy1967/perl/ch-2.pl delete mode 100755 challenge-342/perlboy1967/perl/ch1.pl delete mode 100755 challenge-342/perlboy1967/perl/ch2.pl diff --git a/challenge-342/perlboy1967/perl/ch-1.pl b/challenge-342/perlboy1967/perl/ch-1.pl new file mode 100755 index 0000000000..0846fea377 --- /dev/null +++ b/challenge-342/perlboy1967/perl/ch-1.pl @@ -0,0 +1,51 @@ +#!/bin/perl + +=pod + +L + +Author: Niels 'PerlBoy' van Dijke + +Task 1: Balance String +Submitted by: Mohammad Sajid Anwar + +You are given a string made up of lowercase English letters and digits only. + +Write a script to format the give string where no letter is followed by +another letter and no digit is followed by another digit. If there are +multiple valid rearrangements, always return the lexicographically smallest +one. Return empty string if it is impossible to format the string. + +=cut + +use Test2::V0 qw(-no_srand); +use exact 'v5.32', -signatures; + +use List::MoreUtils qw(zip); + +sub balanceString ($str) { + my (@d,@c); + + map { /\d/ ? push(@d,$_) : push(@c,$_) } sort split(//,$str); + + return '' if (abs(@d - @c) > 1); + + if (@c <= @d) { + push(@c,'') if @c != @d; + return join '', zip(@d,@c); + } elsif (@c > @d) { + push(@d,''); + return join '', zip(@c,@d); + } +} + +is(balanceString('a0b1c2'),'0a1b2c','Example 1'); +is(balanceString('abc12'),'a1b2c','Example 2'); +is(balanceString('0a2b1c3'),'0a1b2c3','Example 3'); +is(balanceString('1a23'),'','Example 4'); +is(balanceString('ab123'),'1a2b3','Example 5'); +is(balanceString('a'),'a','Own example 1'); +is(balanceString('1'),'1','Own example 2'); +is(balanceString('zyx321'),'1x2y3z','Own example 3'); + +done_testing; diff --git a/challenge-342/perlboy1967/perl/ch-2.pl b/challenge-342/perlboy1967/perl/ch-2.pl new file mode 100755 index 0000000000..68c9922647 --- /dev/null +++ b/challenge-342/perlboy1967/perl/ch-2.pl @@ -0,0 +1,37 @@ +#!/bin/perl + +=pod + +L + +Author: Niels 'PerlBoy' van Dijke + +Task 2: Max Score +Submitted by: Mohammad Sajid Anwar + +You are given a string, $str, containing 0 and 1 only. + +Write a script to return the max score after splitting the string into +two non-empty substrings. The score after splitting a string is the number +of zeros in the left substring plus the number of ones in the right substring. + +=cut + +use Test2::V0 qw(-no_srand); +use exact 'v5.32', -signatures; + +use List::Util qw(max); + +sub maxScore ($str) { + max map { + substr($str,0,$_) =~ tr/0/0/ + substr($str,$_) =~ tr/1/1/ + } (1 .. length($str) - 1); +} + +is(maxScore('0011'),4,'Example 1'); +is(maxScore('0000'),3,'Example 2'); +is(maxScore('1111'),3,'Example 3'); +is(maxScore('0101'),3,'Example 4'); +is(maxScore('011101'),5,'Example 5'); + +done_testing; diff --git a/challenge-342/perlboy1967/perl/ch1.pl b/challenge-342/perlboy1967/perl/ch1.pl deleted file mode 100755 index 0846fea377..0000000000 --- a/challenge-342/perlboy1967/perl/ch1.pl +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/perl - -=pod - -L - -Author: Niels 'PerlBoy' van Dijke - -Task 1: Balance String -Submitted by: Mohammad Sajid Anwar - -You are given a string made up of lowercase English letters and digits only. - -Write a script to format the give string where no letter is followed by -another letter and no digit is followed by another digit. If there are -multiple valid rearrangements, always return the lexicographically smallest -one. Return empty string if it is impossible to format the string. - -=cut - -use Test2::V0 qw(-no_srand); -use exact 'v5.32', -signatures; - -use List::MoreUtils qw(zip); - -sub balanceString ($str) { - my (@d,@c); - - map { /\d/ ? push(@d,$_) : push(@c,$_) } sort split(//,$str); - - return '' if (abs(@d - @c) > 1); - - if (@c <= @d) { - push(@c,'') if @c != @d; - return join '', zip(@d,@c); - } elsif (@c > @d) { - push(@d,''); - return join '', zip(@c,@d); - } -} - -is(balanceString('a0b1c2'),'0a1b2c','Example 1'); -is(balanceString('abc12'),'a1b2c','Example 2'); -is(balanceString('0a2b1c3'),'0a1b2c3','Example 3'); -is(balanceString('1a23'),'','Example 4'); -is(balanceString('ab123'),'1a2b3','Example 5'); -is(balanceString('a'),'a','Own example 1'); -is(balanceString('1'),'1','Own example 2'); -is(balanceString('zyx321'),'1x2y3z','Own example 3'); - -done_testing; diff --git a/challenge-342/perlboy1967/perl/ch2.pl b/challenge-342/perlboy1967/perl/ch2.pl deleted file mode 100755 index 68c9922647..0000000000 --- a/challenge-342/perlboy1967/perl/ch2.pl +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/perl - -=pod - -L - -Author: Niels 'PerlBoy' van Dijke - -Task 2: Max Score -Submitted by: Mohammad Sajid Anwar - -You are given a string, $str, containing 0 and 1 only. - -Write a script to return the max score after splitting the string into -two non-empty substrings. The score after splitting a string is the number -of zeros in the left substring plus the number of ones in the right substring. - -=cut - -use Test2::V0 qw(-no_srand); -use exact 'v5.32', -signatures; - -use List::Util qw(max); - -sub maxScore ($str) { - max map { - substr($str,0,$_) =~ tr/0/0/ + substr($str,$_) =~ tr/1/1/ - } (1 .. length($str) - 1); -} - -is(maxScore('0011'),4,'Example 1'); -is(maxScore('0000'),3,'Example 2'); -is(maxScore('1111'),3,'Example 3'); -is(maxScore('0101'),3,'Example 4'); -is(maxScore('011101'),5,'Example 5'); - -done_testing; diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 1b22063479..e0ec092189 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -38,6 +38,34 @@ "id" : "Andrew Shitov", "name" : "Andrew Shitov" }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "id" : "Athanasius", + "name" : "Athanasius" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Bob Lied", + "name" : "Bob Lied" + }, { "data" : [ [ @@ -116,6 +144,16 @@ "id" : "Mark Anderson", "name" : "Mark Anderson" }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Matthew Neleigh", + "name" : "Matthew Neleigh" + }, { "data" : [ [ @@ -130,6 +168,16 @@ "id" : "Mohammad Sajid Anwar", "name" : "Mohammad Sajid Anwar" }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Niels van Dijke", + "name" : "Niels van Dijke" + }, { "data" : [ [ @@ -172,6 +220,16 @@ "id" : "Peter Meszaros", "name" : "Peter Meszaros" }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Robert Ransbottom", + "name" : "Robert Ransbottom" + }, { "data" : [ [ @@ -210,6 +268,20 @@ "id" : "Thomas Kohler", "name" : "Thomas Kohler" }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Torgny Lyon", + "name" : "Torgny Lyon" + }, { "data" : [ [ @@ -281,6 +353,16 @@ "name" : "Andrew Shitov", "y" : 2 }, + { + "drilldown" : "Athanasius", + "name" : "Athanasius", + "y" : 4 + }, + { + "drilldown" : "Bob Lied", + "name" : "Bob Lied", + "y" : 3 + }, { "drilldown" : "David Ferrone", "name" : "David Ferrone", @@ -316,11 +398,21 @@ "name" : "Mark Anderson", "y" : 2 }, + { + "drilldown" : "Matthew Neleigh", + "name" : "Matthew Neleigh", + "y" : 2 + }, { "drilldown" : "Mohammad Sajid Anwar", "name" : "Mohammad Sajid Anwar", "y" : 2 }, + { + "drilldown" : "Niels van Dijke", + "name" : "Niels van Dijke", + "y" : 2 + }, { "drilldown" : "Packy Anderson", "name" : "Packy Anderson", @@ -336,6 +428,11 @@ "name" : "Peter Meszaros", "y" : 2 }, + { + "drilldown" : "Robert Ransbottom", + "name" : "Robert Ransbottom", + "y" : 2 + }, { "drilldown" : "Roger Bell_West", "name" : "Roger Bell_West", @@ -351,6 +448,11 @@ "name" : "Thomas Kohler", "y" : 4 }, + { + "drilldown" : "Torgny Lyon", + "name" : "Torgny Lyon", + "y" : 3 + }, { "drilldown" : "Ulrich Rieke", "name" : "Ulrich Rieke", @@ -371,7 +473,7 @@ } ], "subtitle" : { - "text" : "[Champions: 20] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 26] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge - 342" diff --git a/stats/pwc-language-breakdown-2019.json b/stats/pwc-language-breakdown-2019.json index 1c17e0d3f4..85b2d25d51 100644 --- a/stats/pwc-language-breakdown-2019.json +++ b/stats/pwc-language-breakdown-2019.json @@ -970,7 +970,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2020.json b/stats/pwc-language-breakdown-2020.json index 0a4cbf4122..2f7ba50538 100644 --- a/stats/pwc-language-breakdown-2020.json +++ b/stats/pwc-language-breakdown-2020.json @@ -1223,7 +1223,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2021.json b/stats/pwc-language-breakdown-2021.json index ced59ad59d..03705f541b 100644 --- a/stats/pwc-language-breakdown-2021.json +++ b/stats/pwc-language-breakdown-2021.json @@ -1223,7 +1223,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2022.json b/stats/pwc-language-breakdown-2022.json index 4ef821e271..3d5d15f60b 100644 --- a/stats/pwc-language-breakdown-2022.json +++ b/stats/pwc-language-breakdown-2022.json @@ -1223,7 +1223,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2023.json b/stats/pwc-language-breakdown-2023.json index c77f130fed..f93058d2e0 100644 --- a/stats/pwc-language-breakdown-2023.json +++ b/stats/pwc-language-breakdown-2023.json @@ -1200,7 +1200,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2024.json b/stats/pwc-language-breakdown-2024.json index 79ea264f2b..9f4c0d9937 100644 --- a/stats/pwc-language-breakdown-2024.json +++ b/stats/pwc-language-breakdown-2024.json @@ -1246,7 +1246,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2025.json b/stats/pwc-language-breakdown-2025.json index 87c67a0764..91e868d59a 100644 --- a/stats/pwc-language-breakdown-2025.json +++ b/stats/pwc-language-breakdown-2025.json @@ -8,15 +8,15 @@ "data" : [ [ "Perl", - 33 + 43 ], [ "Raku", - 13 + 17 ], [ "Blog", - 8 + 10 ] ], "id" : "342", @@ -745,7 +745,7 @@ { "drilldown" : "342", "name" : "342", - "y" : 54 + "y" : 70 }, { "drilldown" : "341", @@ -947,7 +947,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 42b67d97dd..fcf60ea4f1 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -10,15 +10,15 @@ "data" : [ [ "Perl", - 17629 + 17639 ], [ "Raku", - 9789 + 9793 ], [ "Blog", - 6320 + 6322 ] ], "dataLabels" : { @@ -37,7 +37,7 @@ } ], "subtitle" : { - "text" : "Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Contributions [2019 - 2025]" diff --git a/stats/pwc-leaders.json b/stats/pwc-leaders.json index 4ebfcf9570..c53ae88f70 100644 --- a/stats/pwc-leaders.json +++ b/stats/pwc-leaders.json @@ -94,11 +94,11 @@ "data" : [ [ "Perl", - 577 + 579 ], [ "Raku", - 538 + 540 ], [ "Blog", @@ -428,11 +428,11 @@ "data" : [ [ "Perl", - 386 + 388 ], [ "Blog", - 48 + 49 ] ], "id" : "Bob Lied", @@ -456,7 +456,7 @@ "data" : [ [ "Perl", - 422 + 424 ] ], "id" : "Niels van Dijke", @@ -498,7 +498,7 @@ "data" : [ [ "Raku", - 350 + 352 ], [ "Blog", @@ -608,7 +608,7 @@ "data" : [ [ "Perl", - 303 + 305 ] ], "id" : "Matthew Neleigh", @@ -822,7 +822,7 @@ { "drilldown" : "Athanasius", "name" : "6: Athanasius", - "y" : 2238 + "y" : 2246 }, { "drilldown" : "Ulrich Rieke", @@ -927,7 +927,7 @@ { "drilldown" : "Bob Lied", "name" : "27: Bob Lied", - "y" : 868 + "y" : 874 }, { "drilldown" : "Robbie Hatley", @@ -937,7 +937,7 @@ { "drilldown" : "Niels van Dijke", "name" : "29: Niels van Dijke", - "y" : 844 + "y" : 848 }, { "drilldown" : "Duncan C. White", @@ -952,7 +952,7 @@ { "drilldown" : "Robert Ransbottom", "name" : "32: Robert Ransbottom", - "y" : 704 + "y" : 708 }, { "drilldown" : "Wanderdoc", @@ -987,7 +987,7 @@ { "drilldown" : "Matthew Neleigh", "name" : "39: Matthew Neleigh", - "y" : 606 + "y" : 610 }, { "drilldown" : "Abigail", @@ -1049,7 +1049,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the score breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the score breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "Team Leaders (TOP 50)" diff --git a/stats/pwc-summary-1-30.json b/stats/pwc-summary-1-30.json index 9f9d4a2029..8a927e0d04 100644 --- a/stats/pwc-summary-1-30.json +++ b/stats/pwc-summary-1-30.json @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-121-150.json b/stats/pwc-summary-121-150.json index 6a31846ae9..42ff2fe7c1 100644 --- a/stats/pwc-summary-121-150.json +++ b/stats/pwc-summary-121-150.json @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-151-180.json b/stats/pwc-summary-151-180.json index 23f46727f1..5f4f418573 100644 --- a/stats/pwc-summary-151-180.json +++ b/stats/pwc-summary-151-180.json @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-181-210.json b/stats/pwc-summary-181-210.json index 0d6bde99e4..5be889bab5 100644 --- a/stats/pwc-summary-181-210.json +++ b/stats/pwc-summary-181-210.json @@ -14,7 +14,7 @@ 0, 0, 4, - 303, + 305, 0, 4, 238, @@ -37,7 +37,7 @@ 88, 8, 3, - 422, + 424, 2, 0 ], @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-211-240.json b/stats/pwc-summary-211-240.json index 071544cf00..2a4dcc092f 100644 --- a/stats/pwc-summary-211-240.json +++ b/stats/pwc-summary-211-240.json @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-241-270.json b/stats/pwc-summary-241-270.json index 56f602a772..4972751eac 100644 --- a/stats/pwc-summary-241-270.json +++ b/stats/pwc-summary-241-270.json @@ -67,7 +67,7 @@ 131, 6, 3, - 350, + 352, 0, 599, 113, @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-271-300.json b/stats/pwc-summary-271-300.json index 4bd2604e8d..7530ca2333 100644 --- a/stats/pwc-summary-271-300.json +++ b/stats/pwc-summary-271-300.json @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-301-330.json b/stats/pwc-summary-301-330.json index 25cf13d62b..e6b9e2c420 100644 --- a/stats/pwc-summary-301-330.json +++ b/stats/pwc-summary-301-330.json @@ -15,7 +15,7 @@ 0, 6, 2, - 20, + 22, 5, 8, 0, @@ -81,7 +81,7 @@ 0, 0, 0, - 7, + 8, 0, 0, 0, @@ -109,7 +109,7 @@ } ], "subtitle" : { - "text" : "[Champions: 28] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 28] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-31-60.json b/stats/pwc-summary-31-60.json index 73fbd04ab2..13c38e109a 100644 --- a/stats/pwc-summary-31-60.json +++ b/stats/pwc-summary-31-60.json @@ -10,7 +10,7 @@ "series" : [ { "data" : [ - 577, + 579, 0, 6, 45, @@ -23,7 +23,7 @@ 0, 0, 4, - 386, + 388, 6, 72, 2, @@ -45,7 +45,7 @@ }, { "data" : [ - 538, + 540, 0, 0, 0, @@ -69,8 +69,8 @@ 9, 0, 0, - 2, 17, + 2, 0, 194, 0, @@ -93,7 +93,7 @@ 0, 0, 0, - 48, + 49, 0, 19, 0, @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-61-90.json b/stats/pwc-summary-61-90.json index d9b223ba11..2ae0c08765 100644 --- a/stats/pwc-summary-61-90.json +++ b/stats/pwc-summary-61-90.json @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary-91-120.json b/stats/pwc-summary-91-120.json index 525b982237..709f16f397 100644 --- a/stats/pwc-summary-91-120.json +++ b/stats/pwc-summary-91-120.json @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary.json b/stats/pwc-summary.json index d920fda389..24902fd2b9 100644 --- a/stats/pwc-summary.json +++ b/stats/pwc-summary.json @@ -40,7 +40,7 @@ 83, 6, 0, - 308, + 309, 0, 4, 31, @@ -53,7 +53,7 @@ 0, 0, 2, - 194, + 195, 3, 36, 1, @@ -194,7 +194,7 @@ 0, 0, 2, - 162, + 163, 0, 2, 119, @@ -217,7 +217,7 @@ 45, 4, 2, - 218, + 219, 1, 0, 26, @@ -315,7 +315,7 @@ 0, 3, 1, - 10, + 11, 3, 4, 0, @@ -373,7 +373,7 @@ 340, 0, 12, - 291, + 292, 0, 0, 0, @@ -605,7 +605,7 @@ 84, 3, 2, - 179, + 180, 0, 310, 57, @@ -719,7 +719,7 @@ 0, 0, 0, - 46, + 47, 0, 19, 0, @@ -981,7 +981,7 @@ 0, 0, 0, - 7, + 8, 0, 0, 0, @@ -1009,7 +1009,7 @@ } ], "subtitle" : { - "text" : "[Champions: 328] Last updated at 2025-10-09 19:28:32 GMT" + "text" : "[Champions: 328] Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-yearly-language-summary.json b/stats/pwc-yearly-language-summary.json index 7dbf795b07..2d92762a0e 100644 --- a/stats/pwc-yearly-language-summary.json +++ b/stats/pwc-yearly-language-summary.json @@ -8,15 +8,15 @@ "data" : [ [ "Perl", - 1852 + 1862 ], [ "Raku", - 913 + 917 ], [ "Blog", - 730 + 732 ] ], "id" : "2025", @@ -151,7 +151,7 @@ { "drilldown" : "2025", "name" : "2025", - "y" : 3495 + "y" : 3511 }, { "drilldown" : "2024", @@ -188,7 +188,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-09 19:28:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-10-10 16:24:12 GMT" }, "title" : { "text" : "The Weekly Challenge Language" -- cgit