From 3f0c25ac7a8089ff3d921c6e4926ff88ebd806cd Mon Sep 17 00:00:00 2001 From: Mohammad Sajid Anwar Date: Tue, 12 Aug 2025 13:31:48 +0100 Subject: - Added solutions by Andrew Shitov. - Added solutions by Simon Proctor. - Added solutions by Eric Cheung. - Added solutions by Feng Chang. - Added solutions by Mark Anderson. - Added solutions by PokGoPun. - Added solutions by David Ferrone. - Added solutions by Peter Campbell Smith. - Added solutions by Conor Hoekstra. - Added solutions by Peter Meszaros. - Added solutions by Ali Moradi. - Added solutions by W. Luis Mochan. - Added solutions by Roger Bell_West. --- challenge-334/eric-cheung/python/ch-1.py | 27 ++ challenge-334/eric-cheung/python/ch-2.py | 38 ++ stats/pwc-challenge-333.json | 653 ++++++++++++++++++++++++++++++ stats/pwc-current.json | 449 +------------------- 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 | 25 +- stats/pwc-language-breakdown-summary.json | 8 +- stats/pwc-leaders.json | 46 +-- stats/pwc-summary-1-30.json | 8 +- stats/pwc-summary-121-150.json | 2 +- stats/pwc-summary-151-180.json | 4 +- stats/pwc-summary-181-210.json | 2 +- stats/pwc-summary-211-240.json | 8 +- stats/pwc-summary-241-270.json | 6 +- stats/pwc-summary-271-300.json | 4 +- stats/pwc-summary-301-330.json | 6 +- stats/pwc-summary-31-60.json | 4 +- stats/pwc-summary-61-90.json | 6 +- stats/pwc-summary-91-120.json | 2 +- stats/pwc-summary.json | 30 +- stats/pwc-yearly-language-summary.json | 10 +- 26 files changed, 826 insertions(+), 524 deletions(-) create mode 100755 challenge-334/eric-cheung/python/ch-1.py create mode 100755 challenge-334/eric-cheung/python/ch-2.py create mode 100644 stats/pwc-challenge-333.json diff --git a/challenge-334/eric-cheung/python/ch-1.py b/challenge-334/eric-cheung/python/ch-1.py new file mode 100755 index 0000000000..8f721b34a1 --- /dev/null +++ b/challenge-334/eric-cheung/python/ch-1.py @@ -0,0 +1,27 @@ + +## Example 1 +## arrInts = [-2, 0, 3, -5, 2, -1] +## nX = 0 +## nY = 2 + +## Example 2 +## arrInts = [1, -2, 3, -4, 5] +## nX = 1 +## nY = 3 + +## Example 3 +## arrInts = [1, 0, 2, -1, 3] +## nX = 3 +## nY = 4 + +## Example 4 +## arrInts = [-5, 4, -3, 2, -1, 0] +## nX = 0 +## nY = 3 + +## Example 5 +arrInts = [-1, 0, 2, -3, -2, 1] +nX = 0 +nY = 2 + +print (sum(arrInts[nX:nY + 1])) diff --git a/challenge-334/eric-cheung/python/ch-2.py b/challenge-334/eric-cheung/python/ch-2.py new file mode 100755 index 0000000000..4f61f989ba --- /dev/null +++ b/challenge-334/eric-cheung/python/ch-2.py @@ -0,0 +1,38 @@ + +import numpy as np + +def GetManDist(arrValidInputPnt, arrCurPnt): + return abs(arrValidInputPnt[0] - arrCurPnt[0]) + abs(arrValidInputPnt[1] - arrCurPnt[1]) + +## Example 1 +## nX = 3 +## nY = 4 +## arrPnts = [[1, 2], [3, 1], [2, 4], [2, 3]] + +## Example 2 +## nX = 2 +## nY = 5 +## arrPnts = [[3, 4], [2, 3], [1, 5], [2, 5]] + +## Example 3 +## nX = 1 +## nY = 1 +## arrPnts = [[2, 2], [3, 3], [4, 4]] + +## Example 4 +## nX = 0 +## nY = 0 +## arrPnts = [[0, 1], [1, 0], [0, 2], [2, 0]] + +## Example 5 +nX = 5 +nY = 5 +arrPnts = [[5, 6], [6, 5], [5, 4], [4, 5]] + +objValidPnts = {nIndx : arrPntLoop for nIndx, arrPntLoop in enumerate(arrPnts) if arrPntLoop[0] == nX or arrPntLoop[1] == nY} + +if len(objValidPnts) > 0: + nMinIndx = np.argmin([GetManDist(objValidPnts[nIndxKey], [nX, nY]) for nIndxKey in objValidPnts]) + print ([nIndxKey for nIndx, nIndxKey in enumerate(objValidPnts) if nIndx == nMinIndx][0]) +else: + print (-1) diff --git a/stats/pwc-challenge-333.json b/stats/pwc-challenge-333.json new file mode 100644 index 0000000000..09802125dd --- /dev/null +++ b/stats/pwc-challenge-333.json @@ -0,0 +1,653 @@ +{ + "chart" : { + "type" : "column" + }, + "drilldown" : { + "series" : [ + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Ali Moradi", + "name" : "Ali Moradi" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Andreas Mahnke", + "name" : "Andreas Mahnke" + }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Andrew Shitov", + "name" : "Andrew Shitov" + }, + { + "data" : [ + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Arne Sommer", + "name" : "Arne Sommer" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "id" : "Athanasius", + "name" : "Athanasius" + }, + { + "data" : [ + [ + "Raku", + 1 + ] + ], + "id" : "BarrOff", + "name" : "BarrOff" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Bob Lied", + "name" : "Bob Lied" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Dave Jacoby", + "name" : "Dave Jacoby" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "David Ferrone", + "name" : "David Ferrone" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "E. Choroba", + "name" : "E. Choroba" + }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Feng Chang", + "name" : "Feng Chang" + }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Humberto Massa", + "name" : "Humberto Massa" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Jaldhar H. Vyas", + "name" : "Jaldhar H. Vyas" + }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Jan Krnavek", + "name" : "Jan Krnavek" + }, + { + "data" : [ + [ + "Perl", + 1 + ] + ], + "id" : "Jared Still", + "name" : "Jared Still" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Jorg Sommrey", + "name" : "Jorg Sommrey" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Kjetil Skotheim", + "name" : "Kjetil Skotheim" + }, + { + "data" : [ + [ + "Raku", + 2 + ], + [ + "Blog", + 10 + ] + ], + "id" : "Luca Ferrari", + "name" : "Luca Ferrari" + }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Mark Anderson", + "name" : "Mark Anderson" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Matthew Neleigh", + "name" : "Matthew Neleigh" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Matthias Muth", + "name" : "Matthias Muth" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "mauke", + "name" : "mauke" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Packy Anderson", + "name" : "Packy Anderson" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Peter Meszaros", + "name" : "Peter Meszaros" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Robbie Hatley", + "name" : "Robbie Hatley" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Roger Bell_West", + "name" : "Roger Bell_West" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "Simon Green", + "name" : "Simon Green" + }, + { + "data" : [ + [ + "Raku", + 2 + ] + ], + "id" : "Simon Proctor", + "name" : "Simon Proctor" + }, + { + "data" : [ + [ + "Perl", + 1 + ] + ], + "id" : "Solathian", + "name" : "Solathian" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 2 + ] + ], + "id" : "Thomas Kohler", + "name" : "Thomas Kohler" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "id" : "Ulrich Rieke", + "name" : "Ulrich Rieke" + }, + { + "data" : [ + [ + "Perl", + 2 + ], + [ + "Blog", + 1 + ] + ], + "id" : "W. Luis Mochan", + "name" : "W. Luis Mochan" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Wanderdoc", + "name" : "Wanderdoc" + }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Yitzchak Scott-Thoennes", + "name" : "Yitzchak Scott-Thoennes" + } + ] + }, + "legend" : { + "enabled" : 0 + }, + "plotOptions" : { + "series" : { + "borderWidth" : 0, + "dataLabels" : { + "enabled" : 1, + "format" : "{point.y}" + } + } + }, + "series" : [ + { + "colorByPoint" : 1, + "data" : [ + { + "drilldown" : "Ali Moradi", + "name" : "Ali Moradi", + "y" : 3 + }, + { + "drilldown" : "Andreas Mahnke", + "name" : "Andreas Mahnke", + "y" : 2 + }, + { + "drilldown" : "Andrew Shitov", + "name" : "Andrew Shitov", + "y" : 2 + }, + { + "drilldown" : "Arne Sommer", + "name" : "Arne Sommer", + "y" : 3 + }, + { + "drilldown" : "Athanasius", + "name" : "Athanasius", + "y" : 4 + }, + { + "drilldown" : "BarrOff", + "name" : "BarrOff", + "y" : 1 + }, + { + "drilldown" : "Bob Lied", + "name" : "Bob Lied", + "y" : 3 + }, + { + "drilldown" : "Dave Jacoby", + "name" : "Dave Jacoby", + "y" : 3 + }, + { + "drilldown" : "David Ferrone", + "name" : "David Ferrone", + "y" : 2 + }, + { + "drilldown" : "E. Choroba", + "name" : "E. Choroba", + "y" : 2 + }, + { + "drilldown" : "Feng Chang", + "name" : "Feng Chang", + "y" : 2 + }, + { + "drilldown" : "Humberto Massa", + "name" : "Humberto Massa", + "y" : 2 + }, + { + "drilldown" : "Jaldhar H. Vyas", + "name" : "Jaldhar H. Vyas", + "y" : 5 + }, + { + "drilldown" : "Jan Krnavek", + "name" : "Jan Krnavek", + "y" : 2 + }, + { + "drilldown" : "Jared Still", + "name" : "Jared Still", + "y" : 1 + }, + { + "drilldown" : "Jorg Sommrey", + "name" : "Jorg Sommrey", + "y" : 3 + }, + { + "drilldown" : "Kjetil Skotheim", + "name" : "Kjetil Skotheim", + "y" : 2 + }, + { + "drilldown" : "Luca Ferrari", + "name" : "Luca Ferrari", + "y" : 12 + }, + { + "drilldown" : "Mark Anderson", + "name" : "Mark Anderson", + "y" : 2 + }, + { + "drilldown" : "Matthew Neleigh", + "name" : "Matthew Neleigh", + "y" : 2 + }, + { + "drilldown" : "Matthias Muth", + "name" : "Matthias Muth", + "y" : 3 + }, + { + "drilldown" : "mauke", + "name" : "mauke", + "y" : 2 + }, + { + "drilldown" : "Packy Anderson", + "name" : "Packy Anderson", + "y" : 5 + }, + { + "drilldown" : "Peter Campbell Smith", + "name" : "Peter Campbell Smith", + "y" : 3 + }, + { + "drilldown" : "Peter Meszaros", + "name" : "Peter Meszaros", + "y" : 2 + }, + { + "drilldown" : "Robbie Hatley", + "name" : "Robbie Hatley", + "y" : 3 + }, + { + "drilldown" : "Roger Bell_West", + "name" : "Roger Bell_West", + "y" : 5 + }, + { + "drilldown" : "Simon Green", + "name" : "Simon Green", + "y" : 3 + }, + { + "drilldown" : "Simon Proctor", + "name" : "Simon Proctor", + "y" : 2 + }, + { + "drilldown" : "Solathian", + "name" : "Solathian", + "y" : 1 + }, + { + "drilldown" : "Thomas Kohler", + "name" : "Thomas Kohler", + "y" : 4 + }, + { + "drilldown" : "Ulrich Rieke", + "name" : "Ulrich Rieke", + "y" : 4 + }, + { + "drilldown" : "W. Luis Mochan", + "name" : "W. Luis Mochan", + "y" : 3 + }, + { + "drilldown" : "Wanderdoc", + "name" : "Wanderdoc", + "y" : 2 + }, + { + "drilldown" : "Yitzchak Scott-Thoennes", + "name" : "Yitzchak Scott-Thoennes", + "y" : 2 + } + ], + "name" : "The Weekly Challenge - 333" + } + ], + "subtitle" : { + "text" : "[Champions: 35] Last updated at 2025-08-12 12:31:10 GMT" + }, + "title" : { + "text" : "The Weekly Challenge - 333" + }, + "tooltip" : { + "followPointer" : 1, + "headerFormat" : "{series.name}
", + "pointFormat" : "{point.name}: {point.y:f}
" + }, + "xAxis" : { + "type" : "category" + }, + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + } +} diff --git a/stats/pwc-current.json b/stats/pwc-current.json index bcffd4531d..f91b4ae5a0 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -18,92 +18,16 @@ "id" : "Ali Moradi", "name" : "Ali Moradi" }, - { - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "Andreas Mahnke", - "name" : "Andreas Mahnke" - }, { "data" : [ [ "Raku", - 2 + 1 ] ], "id" : "Andrew Shitov", "name" : "Andrew Shitov" }, - { - "data" : [ - [ - "Raku", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Arne Sommer", - "name" : "Arne Sommer" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Raku", - 2 - ] - ], - "id" : "Athanasius", - "name" : "Athanasius" - }, - { - "data" : [ - [ - "Raku", - 1 - ] - ], - "id" : "BarrOff", - "name" : "BarrOff" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Bob Lied", - "name" : "Bob Lied" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Dave Jacoby", - "name" : "Dave Jacoby" - }, { "data" : [ [ @@ -114,16 +38,6 @@ "id" : "David Ferrone", "name" : "David Ferrone" }, - { - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "E. Choroba", - "name" : "E. Choroba" - }, { "data" : [ [ @@ -134,92 +48,6 @@ "id" : "Feng Chang", "name" : "Feng Chang" }, - { - "data" : [ - [ - "Raku", - 2 - ] - ], - "id" : "Humberto Massa", - "name" : "Humberto Massa" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Raku", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Jaldhar H. Vyas", - "name" : "Jaldhar H. Vyas" - }, - { - "data" : [ - [ - "Raku", - 2 - ] - ], - "id" : "Jan Krnavek", - "name" : "Jan Krnavek" - }, - { - "data" : [ - [ - "Perl", - 1 - ] - ], - "id" : "Jared Still", - "name" : "Jared Still" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Jorg Sommrey", - "name" : "Jorg Sommrey" - }, - { - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "Kjetil Skotheim", - "name" : "Kjetil Skotheim" - }, - { - "data" : [ - [ - "Raku", - 2 - ], - [ - "Blog", - 10 - ] - ], - "id" : "Luca Ferrari", - "name" : "Luca Ferrari" - }, { "data" : [ [ @@ -230,58 +58,6 @@ "id" : "Mark Anderson", "name" : "Mark Anderson" }, - { - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "Matthew Neleigh", - "name" : "Matthew Neleigh" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Matthias Muth", - "name" : "Matthias Muth" - }, - { - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "mauke", - "name" : "mauke" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Raku", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Packy Anderson", - "name" : "Packy Anderson" - }, { "data" : [ [ @@ -306,20 +82,6 @@ "id" : "Peter Meszaros", "name" : "Peter Meszaros" }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Robbie Hatley", - "name" : "Robbie Hatley" - }, { "data" : [ [ @@ -329,29 +91,11 @@ [ "Raku", 2 - ], - [ - "Blog", - 1 ] ], "id" : "Roger Bell_West", "name" : "Roger Bell_West" }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 1 - ] - ], - "id" : "Simon Green", - "name" : "Simon Green" - }, { "data" : [ [ @@ -362,44 +106,6 @@ "id" : "Simon Proctor", "name" : "Simon Proctor" }, - { - "data" : [ - [ - "Perl", - 1 - ] - ], - "id" : "Solathian", - "name" : "Solathian" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Blog", - 2 - ] - ], - "id" : "Thomas Kohler", - "name" : "Thomas Kohler" - }, - { - "data" : [ - [ - "Perl", - 2 - ], - [ - "Raku", - 2 - ] - ], - "id" : "Ulrich Rieke", - "name" : "Ulrich Rieke" - }, { "data" : [ [ @@ -413,26 +119,6 @@ ], "id" : "W. Luis Mochan", "name" : "W. Luis Mochan" - }, - { - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "Wanderdoc", - "name" : "Wanderdoc" - }, - { - "data" : [ - [ - "Perl", - 2 - ] - ], - "id" : "Yitzchak Scott-Thoennes", - "name" : "Yitzchak Scott-Thoennes" } ] }, @@ -457,116 +143,26 @@ "name" : "Ali Moradi", "y" : 3 }, - { - "drilldown" : "Andreas Mahnke", - "name" : "Andreas Mahnke", - "y" : 2 - }, { "drilldown" : "Andrew Shitov", "name" : "Andrew Shitov", - "y" : 2 - }, - { - "drilldown" : "Arne Sommer", - "name" : "Arne Sommer", - "y" : 3 - }, - { - "drilldown" : "Athanasius", - "name" : "Athanasius", - "y" : 4 - }, - { - "drilldown" : "BarrOff", - "name" : "BarrOff", "y" : 1 }, - { - "drilldown" : "Bob Lied", - "name" : "Bob Lied", - "y" : 3 - }, - { - "drilldown" : "Dave Jacoby", - "name" : "Dave Jacoby", - "y" : 3 - }, { "drilldown" : "David Ferrone", "name" : "David Ferrone", "y" : 2 }, - { - "drilldown" : "E. Choroba", - "name" : "E. Choroba", - "y" : 2 - }, { "drilldown" : "Feng Chang", "name" : "Feng Chang", "y" : 2 }, - { - "drilldown" : "Humberto Massa", - "name" : "Humberto Massa", - "y" : 2 - }, - { - "drilldown" : "Jaldhar H. Vyas", - "name" : "Jaldhar H. Vyas", - "y" : 5 - }, - { - "drilldown" : "Jan Krnavek", - "name" : "Jan Krnavek", - "y" : 2 - }, - { - "drilldown" : "Jared Still", - "name" : "Jared Still", - "y" : 1 - }, - { - "drilldown" : "Jorg Sommrey", - "name" : "Jorg Sommrey", - "y" : 3 - }, - { - "drilldown" : "Kjetil Skotheim", - "name" : "Kjetil Skotheim", - "y" : 2 - }, - { - "drilldown" : "Luca Ferrari", - "name" : "Luca Ferrari", - "y" : 12 - }, { "drilldown" : "Mark Anderson", "name" : "Mark Anderson", "y" : 2 }, - { - "drilldown" : "Matthew Neleigh", - "name" : "Matthew Neleigh", - "y" : 2 - }, - { - "drilldown" : "Matthias Muth", - "name" : "Matthias Muth", - "y" : 3 - }, - { - "drilldown" : "mauke", - "name" : "mauke", - "y" : 2 - }, - { - "drilldown" : "Packy Anderson", - "name" : "Packy Anderson", - "y" : 5 - }, { "drilldown" : "Peter Campbell Smith", "name" : "Peter Campbell Smith", @@ -577,65 +173,30 @@ "name" : "Peter Meszaros", "y" : 2 }, - { - "drilldown" : "Robbie Hatley", - "name" : "Robbie Hatley", - "y" : 3 - }, { "drilldown" : "Roger Bell_West", "name" : "Roger Bell_West", - "y" : 5 - }, - { - "drilldown" : "Simon Green", - "name" : "Simon Green", - "y" : 3 + "y" : 4 }, { "drilldown" : "Simon Proctor", "name" : "Simon Proctor", "y" : 2 }, - { - "drilldown" : "Solathian", - "name" : "Solathian", - "y" : 1 - }, - { - "drilldown" : "Thomas Kohler", - "name" : "Thomas Kohler", - "y" : 4 - }, - { - "drilldown" : "Ulrich Rieke", - "name" : "Ulrich Rieke", - "y" : 4 - }, { "drilldown" : "W. Luis Mochan", "name" : "W. Luis Mochan", "y" : 3 - }, - { - "drilldown" : "Wanderdoc", - "name" : "Wanderdoc", - "y" : 2 - }, - { - "drilldown" : "Yitzchak Scott-Thoennes", - "name" : "Yitzchak Scott-Thoennes", - "y" : 2 } ], - "name" : "The Weekly Challenge - 333" + "name" : "The Weekly Challenge - 334" } ], "subtitle" : { - "text" : "[Champions: 35] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 10] Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { - "text" : "The Weekly Challenge - 333" + "text" : "The Weekly Challenge - 334" }, "tooltip" : { "followPointer" : 1, diff --git a/stats/pwc-language-breakdown-2019.json b/stats/pwc-language-breakdown-2019.json index 0ac1cc1c4d..c0ab01b21a 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-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2020.json b/stats/pwc-language-breakdown-2020.json index 2307c60bf5..0a8f8320ab 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-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2021.json b/stats/pwc-language-breakdown-2021.json index 4e515dc2ac..41dfc42e89 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-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2022.json b/stats/pwc-language-breakdown-2022.json index b54b64f787..c3b242f254 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-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2023.json b/stats/pwc-language-breakdown-2023.json index 576e573356..7e9a5c96b5 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-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2024.json b/stats/pwc-language-breakdown-2024.json index e33a5d75ad..2c1dd866a1 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-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2025.json b/stats/pwc-language-breakdown-2025.json index 610d66df62..a3e6fa3888 100644 --- a/stats/pwc-language-breakdown-2025.json +++ b/stats/pwc-language-breakdown-2025.json @@ -4,6 +4,24 @@ }, "drilldown" : { "series" : [ + { + "data" : [ + [ + "Perl", + 12 + ], + [ + "Raku", + 9 + ], + [ + "Blog", + 3 + ] + ], + "id" : "334", + "name" : "334" + }, { "data" : [ [ @@ -580,6 +598,11 @@ { "colorByPoint" : "true", "data" : [ + { + "drilldown" : "334", + "name" : "334", + "y" : 24 + }, { "drilldown" : "333", "name" : "333", @@ -740,7 +763,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 14c496b41b..7b4180bd0f 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -10,15 +10,15 @@ "data" : [ [ "Perl", - 17204 + 17216 ], [ "Raku", - 9579 + 9588 ], [ "Blog", - 6189 + 6192 ] ], "dataLabels" : { @@ -37,7 +37,7 @@ } ], "subtitle" : { - "text" : "Last updated at 2025-08-10 23:39:23 GMT" + "text" : "Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Contributions [2019 - 2025]" diff --git a/stats/pwc-leaders.json b/stats/pwc-leaders.json index 806532e46f..3aa67042ec 100644 --- a/stats/pwc-leaders.json +++ b/stats/pwc-leaders.json @@ -40,11 +40,11 @@ "data" : [ [ "Perl", - 625 + 627 ], [ "Raku", - 583 + 585 ], [ "Blog", @@ -176,7 +176,7 @@ "data" : [ [ "Perl", - 484 + 486 ], [ "Raku", @@ -184,7 +184,7 @@ ], [ "Blog", - 242 + 243 ] ], "id" : "W. Luis Mochan", @@ -286,11 +286,11 @@ "data" : [ [ "Perl", - 392 + 394 ], [ "Blog", - 189 + 190 ] ], "id" : "Peter Campbell Smith", @@ -304,7 +304,7 @@ ], [ "Raku", - 529 + 531 ], [ "Blog", @@ -336,7 +336,7 @@ ], [ "Raku", - 457 + 459 ] ], "id" : "Feng Chang", @@ -356,7 +356,7 @@ "data" : [ [ "Perl", - 247 + 249 ], [ "Raku", @@ -364,7 +364,7 @@ ], [ "Blog", - 88 + 89 ] ], "id" : "Ali Moradi", @@ -544,7 +544,7 @@ "data" : [ [ "Perl", - 304 + 306 ], [ "Raku", @@ -594,7 +594,7 @@ ], [ "Raku", - 279 + 281 ], [ "Blog", @@ -646,7 +646,7 @@ "data" : [ [ "Perl", - 268 + 270 ] ], "id" : "Peter Meszaros", @@ -807,7 +807,7 @@ { "drilldown" : "Roger Bell_West", "name" : "3: Roger Bell_West", - "y" : 3040 + "y" : 3048 }, { "drilldown" : "Laurent Rosenfeld", @@ -847,7 +847,7 @@ { "drilldown" : "W. Luis Mochan", "name" : "11: W. Luis Mochan", - "y" : 1456 + "y" : 1462 }, { "drilldown" : "Adam Russell", @@ -882,12 +882,12 @@ { "drilldown" : "Peter Campbell Smith", "name" : "18: Peter Campbell Smith", - "y" : 1162 + "y" : 1168 }, { "drilldown" : "Mark Anderson", "name" : "19: Mark Anderson", - "y" : 1110 + "y" : 1114 }, { "drilldown" : "Thomas Kohler", @@ -897,7 +897,7 @@ { "drilldown" : "Feng Chang", "name" : "21: Feng Chang", - "y" : 958 + "y" : 962 }, { "drilldown" : "Jan Krnavek", @@ -907,7 +907,7 @@ { "drilldown" : "Ali Moradi", "name" : "23: Ali Moradi", - "y" : 896 + "y" : 902 }, { "drilldown" : "Cheok-Yin Fung", @@ -967,7 +967,7 @@ { "drilldown" : "David Ferrone", "name" : "35: David Ferrone", - "y" : 652 + "y" : 656 }, { "drilldown" : "Matthias Muth", @@ -982,7 +982,7 @@ { "drilldown" : "Simon Proctor", "name" : "38: Simon Proctor", - "y" : 602 + "y" : 606 }, { "drilldown" : "Abigail", @@ -1002,7 +1002,7 @@ { "drilldown" : "Peter Meszaros", "name" : "42: Peter Meszaros", - "y" : 536 + "y" : 540 }, { "drilldown" : "Stephen G. Lynn", @@ -1049,7 +1049,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the score breakdown. Last updated at 2025-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the score breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "Team Leaders (TOP 50)" diff --git a/stats/pwc-summary-1-30.json b/stats/pwc-summary-1-30.json index a82e858438..9e90215126 100644 --- a/stats/pwc-summary-1-30.json +++ b/stats/pwc-summary-1-30.json @@ -24,7 +24,7 @@ 2, 43, 93, - 247, + 249, 44, 13, 8, @@ -68,7 +68,7 @@ 0, 0, 0, - 115, + 116, 0, 0, 2, @@ -94,7 +94,7 @@ 0, 0, 13, - 88, + 89, 0, 32, 4, @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 276b425e9a..debdd7e848 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-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 ebd831f006..4eef939e1d 100644 --- a/stats/pwc-summary-151-180.json +++ b/stats/pwc-summary-151-180.json @@ -71,7 +71,7 @@ 0, 0, 0, - 529, + 531, 1, 49, 91 @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 fd83048126..356588cfe2 100644 --- a/stats/pwc-summary-181-210.json +++ b/stats/pwc-summary-181-210.json @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 5fcaea6948..4d0295b397 100644 --- a/stats/pwc-summary-211-240.json +++ b/stats/pwc-summary-211-240.json @@ -26,9 +26,9 @@ 4, 180, 0, - 392, + 394, 1, - 268, + 270, 10, 11, 7, @@ -96,7 +96,7 @@ 0, 0, 0, - 189, + 190, 0, 0, 2, @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 5bccd0eee1..1fba067147 100644 --- a/stats/pwc-summary-241-270.json +++ b/stats/pwc-summary-241-270.json @@ -34,7 +34,7 @@ 0, 0, 2, - 625, + 627, 113, 101, 56, @@ -69,7 +69,7 @@ 3, 334, 0, - 583, + 585, 113, 61, 0, @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 a1c3699e83..fd2868bf37 100644 --- a/stats/pwc-summary-271-300.json +++ b/stats/pwc-summary-271-300.json @@ -56,7 +56,7 @@ 8, 0, 0, - 279, + 281, 0, 0, 0, @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 3922f9db47..e99d591401 100644 --- a/stats/pwc-summary-301-330.json +++ b/stats/pwc-summary-301-330.json @@ -28,7 +28,7 @@ 28, 0, 4, - 484, + 486, 87, 332, 1, @@ -94,7 +94,7 @@ 0, 0, 0, - 242, + 243, 18, 2, 0, @@ -109,7 +109,7 @@ } ], "subtitle" : { - "text" : "[Champions: 28] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 28] Last updated at 2025-08-12 12:31:16 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 cf9f6119c0..718b533f40 100644 --- a/stats/pwc-summary-31-60.json +++ b/stats/pwc-summary-31-60.json @@ -69,8 +69,8 @@ 9, 0, 0, - 2, 17, + 2, 0, 194, 0, @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 404c80c257..043378d5f4 100644 --- a/stats/pwc-summary-61-90.json +++ b/stats/pwc-summary-61-90.json @@ -22,7 +22,7 @@ 2, 68, 548, - 304, + 306, 4, 0, 8, @@ -72,7 +72,7 @@ 0, 0, 0, - 457, + 459, 4, 237 ], @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 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 dea48e2b29..5a83bbd0d8 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-08-10 23:39:23 GMT" + "text" : "[Champions: 30] Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" diff --git a/stats/pwc-summary.json b/stats/pwc-summary.json index 5500adfab9..9684ad9c85 100644 --- a/stats/pwc-summary.json +++ b/stats/pwc-summary.json @@ -24,7 +24,7 @@ 1, 24, 48, - 124, + 125, 26, 9, 4, @@ -82,7 +82,7 @@ 1, 35, 278, - 155, + 156, 2, 0, 4, @@ -236,9 +236,9 @@ 2, 102, 0, - 199, + 200, 1, - 134, + 135, 5, 10, 4, @@ -274,7 +274,7 @@ 0, 0, 1, - 315, + 316, 57, 51, 28, @@ -328,7 +328,7 @@ 19, 0, 2, - 242, + 243, 44, 176, 1, @@ -366,7 +366,7 @@ 0, 0, 0, - 66, + 67, 0, 0, 1, @@ -430,7 +430,7 @@ 0, 0, 0, - 232, + 233, 2, 119, 18, @@ -519,7 +519,7 @@ 0, 0, 0, - 277, + 278, 1, 27, 48, @@ -607,7 +607,7 @@ 2, 171, 0, - 302, + 303, 57, 32, 0, @@ -624,7 +624,7 @@ 6, 0, 0, - 156, + 157, 0, 0, 0, @@ -690,7 +690,7 @@ 0, 0, 7, - 88, + 89, 0, 23, 4, @@ -902,7 +902,7 @@ 0, 0, 0, - 187, + 188, 0, 0, 2, @@ -994,7 +994,7 @@ 0, 0, 0, - 242, + 243, 18, 1, 0, @@ -1009,7 +1009,7 @@ } ], "subtitle" : { - "text" : "[Champions: 328] Last updated at 2025-08-10 23:39:23 GMT" + "text" : "[Champions: 328] Last updated at 2025-08-12 12:31:16 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 97ed1b34e5..63cb269eb1 100644 --- a/stats/pwc-yearly-language-summary.json +++ b/stats/pwc-yearly-language-summary.json @@ -8,15 +8,15 @@ "data" : [ [ "Perl", - 1433 + 1445 ], [ "Raku", - 709 + 718 ], [ "Blog", - 602 + 605 ] ], "id" : "2025", @@ -151,7 +151,7 @@ { "drilldown" : "2025", "name" : "2025", - "y" : 2744 + "y" : 2768 }, { "drilldown" : "2024", @@ -188,7 +188,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-10 23:39:23 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-08-12 12:31:16 GMT" }, "title" : { "text" : "The Weekly Challenge Language" -- cgit