From c426fab2721595210e8e2ad3cef39a501b938e30 Mon Sep 17 00:00:00 2001 From: Mohammad Sajid Anwar Date: Thu, 17 Jul 2025 00:15:19 +0100 Subject: - Added solutions by Fabio Valeri. --- challenge-329/fabio-valeri/README | 1 + challenge-329/fabio-valeri/perl/ch-1.sh | 1 + challenge-330/fabio-valeri/README | 1 + challenge-330/fabio-valeri/perl/ch-1.sh | 3 + challenge-330/fabio-valeri/perl/ch-2.sh | 4 + members.json | 1 + recap-challenge-325.md | 664 ------------------------------ stats/pwc-challenge-329.json | 17 +- stats/pwc-current.json | 17 +- 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 | 4 +- stats/pwc-leaders.json | 2 +- stats/pwc-summary-1-30.json | 2 +- stats/pwc-summary-121-150.json | 18 +- stats/pwc-summary-151-180.json | 14 +- stats/pwc-summary-181-210.json | 14 +- stats/pwc-summary-211-240.json | 14 +- stats/pwc-summary-241-270.json | 16 +- stats/pwc-summary-271-300.json | 16 +- stats/pwc-summary-301-330.json | 6 +- stats/pwc-summary-31-60.json | 4 +- stats/pwc-summary-61-90.json | 18 +- stats/pwc-summary-91-120.json | 14 +- stats/pwc-summary.json | 8 +- stats/pwc-yearly-language-summary.json | 6 +- 31 files changed, 136 insertions(+), 751 deletions(-) create mode 100644 challenge-329/fabio-valeri/README create mode 100644 challenge-329/fabio-valeri/perl/ch-1.sh create mode 100644 challenge-330/fabio-valeri/README create mode 100644 challenge-330/fabio-valeri/perl/ch-1.sh create mode 100644 challenge-330/fabio-valeri/perl/ch-2.sh delete mode 100644 recap-challenge-325.md diff --git a/challenge-329/fabio-valeri/README b/challenge-329/fabio-valeri/README new file mode 100644 index 0000000000..bfdd873885 --- /dev/null +++ b/challenge-329/fabio-valeri/README @@ -0,0 +1 @@ +Solutions by Fabio Valeri. diff --git a/challenge-329/fabio-valeri/perl/ch-1.sh b/challenge-329/fabio-valeri/perl/ch-1.sh new file mode 100644 index 0000000000..de1049eacb --- /dev/null +++ b/challenge-329/fabio-valeri/perl/ch-1.sh @@ -0,0 +1 @@ +perl -E 'my %seen; say join ", ", grep !$seen{$_}++, shift=~/\d+/g' "the1weekly2challenge2" diff --git a/challenge-330/fabio-valeri/README b/challenge-330/fabio-valeri/README new file mode 100644 index 0000000000..bfdd873885 --- /dev/null +++ b/challenge-330/fabio-valeri/README @@ -0,0 +1 @@ +Solutions by Fabio Valeri. diff --git a/challenge-330/fabio-valeri/perl/ch-1.sh b/challenge-330/fabio-valeri/perl/ch-1.sh new file mode 100644 index 0000000000..2d558d3125 --- /dev/null +++ b/challenge-330/fabio-valeri/perl/ch-1.sh @@ -0,0 +1,3 @@ +perl -E '$s=shift; while($s=~s/([a-z])(\d*?)(\d)/$2/){say "$s"} print "Final: $s\n"' "cab12" +perl -E '$s=shift; while($s=~s/([a-z])(\d*?)(\d)/$2/){say "$s"} print "Final: $s\n"' "xy99" +perl -E '$s=shift; while($s=~s/([a-z])(\d*?)(\d)/$2/){say "$s"} print "Final: $s\n"' "pa1erl" diff --git a/challenge-330/fabio-valeri/perl/ch-2.sh b/challenge-330/fabio-valeri/perl/ch-2.sh new file mode 100644 index 0000000000..4657032260 --- /dev/null +++ b/challenge-330/fabio-valeri/perl/ch-2.sh @@ -0,0 +1,4 @@ +perl -E 'say join " ", map {length($_)<=2 ? lc($_) : ucfirst(lc($_))} split / /, shift' "PERL IS gREAT" +perl -E 'say join " ", map {length()<=2 ? lc : ucfirst lc} split / /, shift' "PERL IS gREAT" +perl -E 'say join " ", map {length()<=2 ? lc : ucfirst lc} split / /, shift' "THE weekly challenge" +perl -E 'say join " ", map {length()<=2 ? lc : ucfirst lc} split / /, shift' "YoU ARE A stAR" diff --git a/members.json b/members.json index 1bccbde9e3..791158b622 100644 --- a/members.json +++ b/members.json @@ -84,6 +84,7 @@ "dracos" : "Matthew Somerville", "e-choroba" : "E. Choroba", "eddy-hs" : "Eddy HS", + "fabio-valeri" : "Fabio Valeri", "fabrizio-poggi" : "Fabrizio Poggi", "feng-chang" : "Feng Chang", "finley" : "Finley", diff --git a/recap-challenge-325.md b/recap-challenge-325.md deleted file mode 100644 index 1a0b9dbe45..0000000000 --- a/recap-challenge-325.md +++ /dev/null @@ -1,664 +0,0 @@ ---- -title: "RECAP - The Weekly Challenge - 325" -date: 2025-06-16T00:00:00+00:00 -description: "Quick recap of The Weekly Challenge - 325." -type: post -image: images/blog/recap-challenge-325.jpg -author: Mohammad Sajid Anwar -tags: ["Perl", "Raku"] ---- - -## TABLE OF CONTENTS -*** - -###   1. [HEADLINES](#HEADLINES) -###   2. [STAR CONTRIBUTORS](#STARCONTRIBUTORS) -###   3. [CONTRIBUTION STATS](#CONTRIBUTIONSTATS) -###   4. [GUESTS](#GUESTS) -###   5. [LANGUAGES](#LANGUAGES) -###   6. [CENTURION CLUB](#CENTURIONCLUB) -###   7. [DAMIAN CONWAY's CORNER](#DAMIANCONWAYCORNER) -###   8. [ANDREW SHITOV's CORNER](#ANDREWSHITOVCORNER) -###   9. [PERL SOLUTIONS](#PERLSOLUTIONS) -### 10. [RAKU SOLUTIONS](#RAKUSOLUTIONS) -### 11. [PERL & RAKU SOLUTIONS](#PERLRAKUSOLUTIONS) - -
- -## HEADLINES {#HEADLINES} -*** - -Thank you **Team PWC** for your continuous support and encouragement. - -
- -## STAR CONTRIBUTORS {#STARCONTRIBUTORS} -*** - -Following members shared solutions to both tasks in `Perl` and `Raku` as well as blogged about it. - -#### 1. Jaldhar H. Vyas -#### 2. Packy Anderson -#### 3. Roger Bell_West - -
- -### Overall Contributions Stats: - -
- -#### 1. Perl: 16814 (64%) -#### 2. Raku: 9359 (36%) -#### 3. Blog: 5991 - -
- -## CONTRIBUTION STATS {#CONTRIBUTIONSTATS} -*** - -The total contributions in the week is `99`. Well done **Team PWC**. I would also like to thank `Raku` contributors for catching up. - -#### 1. Perl: 46 -#### 2. Raku: 24 -#### 3. Blog: 29 - -
- -## GUESTS {#GUESTS} -*** - -#### 1. Roger Bell_West (3122) - Bash (1), Crystal (110), JavaScript (341), Kotlin (346), Lua (336), Postscript (384), Python (481), Ruby (469), Rust (466), Scala (174), Typst (14). -#### 2. Abigail (1540) - Awk (122), BASIC (22), Bash (110), Bc (58), Befunge-93 (34), Brainfuck (1), C (124), C Shell (19), COBOL (18), Chef (1), Erlang (19), Forth (18), Fortran (20), Go (66), Java (63), Lua (110), M4 (18), MMIX (14), Mumps (1), Node.js (129), OCaml (17), Ook (1), PHP (17), Pascal (66), Postscript (16), Python (114), R (61), Rexx (17), Ruby (108), SQL (23), Scheme (58), Sed (15), Tcl (60). -#### 3. Ulrich Rieke (1088) - Awk (3), C (2), C++ (384), Haskell (422), Java (9), Julia (1), Lisp (7), Python (1), Ruby (1), Rust (258). -#### 4. Paulo Custodio (925) - Ada (21), Awk (28), BASIC (76), Bc (17), Brainfuck (5), C (141), C++ (101), D (14), Forth (80), Fortran (8), Lua (38), Pascal (6), Python (390). -#### 5. Ali Moradi (831) - APL (1), Ada (14), C (55), C++ (67), D (62), Erlang (12), Gleam (2), Go (21), Haskell (10), Java (92), Lisp (20), Lua (98), Modula 3 (126), Nelua (12), Nim (24), OCaml (8), Oberon (47), Pascal (70), Python (38), Ruby (34), Rust (2), Scheme (4), Standard ML (6), Zig (6). -#### 6. PokGoPun (517) - Dart (24), Go (300), Python (193). -#### 7. Lubos Kolouch (503) - Bash (6), C++ (1), Go (1), Java (18), JavaScript (1), PHP (9), Python (465), Ruby (1), VBA (1). -#### 8. David Ferrone (474) - C (115), JavaScript (109), Python (110), R (19), Rust (121). -#### 9. Luca Ferrari (451) - Java (78), PostgreSQL (267), Python (106). -#### 10. Stuart Little (436) - Haskell (256), Lua (88), Node.js (44), Python (48). -#### 11. Eric Cheung (408) - Excel VBA (63), Python (345). -#### 12. Laurent Rosenfeld (400) - Awk (22), Bash (2), Bc (9), Bourne Shell (1), C (21), C++ (1), Coconut (1), D (19), Dart (9), Dc (2), Gembase (3), Go (16), IO (1), Java (9), JavaScript (11), Julia (41), Kotlin (18), Lua (16), Nim (12), Pascal (9), Python (50), R (1), Ring (20), Ruby (30), Rust (15), Scala (52), Sed (1), Tcl (6), Visual BASIC (1), Zig (1). -#### 13. Robert DiCicco (350) - BASIC (2), Bash (1), Go (2), Julia (111), Lua (2), PowerShell (11), Python (71), Ruby (124), Rust (1), Tcl (25). -#### 14. Simon Green (296) - Go (1), Python (295). -#### 15. AhmetEmre (282) - BQN (281), Javascript (1). -#### 16. Tyler Wardhaugh (262) - Clojure (202), Fennel (8), Lua (36), Python (16). -#### 17. Adam Russell (245) - C++ (26), Fortran (3), Java (16), JavaScript (6), Nuweb (3), Prolog (183), Python (2), R (6). -#### 18. Conor Hoekstra (228) - APL (65), BQN (127), C++ (2), Haskell (6), J (8), Kap (4), Python (3), Rust (1), Uiua (12). -#### 19. Packy Anderson (221) - Elixir (72), Java (8), Python (141). -#### 20. Steven Wilson (154) - Haskell (1), JavaScript (13), Python (139), Rust (1). -#### 21. BarrOff (145) - Ada (1), Awk (1), BQN (11), D (3), GP (2), Julia (83), Nim (36), Pascal (5), V (3). -#### 22. Archar Gelod (124) - Nim (124). -#### 23. Duncan C. White (103) - C (94), Pascal (6), Postscript (3). -#### 24. Mohammad Sajid Anwar (103) - Java (27), Python (35), Swift (41). -#### 25. Mariano Spadaccini (102) - Bash (1), Elixir (12), Go (32), Korn Shell (2), Octave (1), Python (38), R (1), Ruby (15). -#### 26. Cheok-Yin Fung (88) - Awk (3), Bash (6), Befunge-93 (1), C (1), C++ (1), Dart (4), Java (16), JavaScript (1), Julia (13), Lisp (25), Node (1), Node.js (3), Python (4), Smalltalk (9). -#### 27. Mohammad Meraj Zia (86) - Java (78), Kotlin (8). -#### 28. Myoungjin Jeon (85) - Elm (10), Fish (1), Go (18), Haskell (34), Lisp (22). -#### 29. Asher Harvey-Smith (84) - APL (20), BQN (17), Haskell (14), Hy (10), J (17), K (2), Nu (4). -#### 30. Peter Meszaros (82) - Tcl (82). -#### 31. Richard Park (81) - APL (76), BQN (1), JavaScript (2), Python (2). -#### 32. Nelo Tovar (67) - Bash (67). -#### 33. Stephen G Lynn (59) - Julia (46), Python (13). -#### 34. Thomas Kohler (54) - Python (54). -#### 35. Andrew Schneider (48) - C (8), C++ (4), Erlang (2), Haskell (6), Julia (8), Prolog (4), Racket (6), Rust (10). -#### 36. E. Alvarez (46) - Go (16), JavaScript (3), Python (21), Ruby (2), Rust (4). -#### 37. Nuno Vieira (44) - JavaScript (44). -#### 38. Walt Mankowski (43) - C (8), C++ (4), Python (31). -#### 39. Andrew Shitov (40) - Bash (1), C (1), C# (1), C++ (11), D (1), Dart (1), Fortran (1), Go (2), HTML (1), Java (2), JavaScript (2), Julia (1), Kotlin (1), Lisp (1), Lua (1), PHP (1), Pascal (1), Python (5), Ruby (1), Rust (1), Scala (1), Typescript (1), XSLT (1). -#### 40. Peter Pentchev (38) - Ada (2), Dart (2), Fish (2), Logo (2), Python (8), Rust (18), WebAssembly (4). -#### 41. Dave Jacoby (35) - HTML (1), Node.js (14), Python (18), Rust (2). -#### 42. Bruce Gray (34) - C (3), Dart (2), F# (6), Go (2), Java (2), JavaScript (2), Julia (2), Python (4), Rust (2), SVG (1), Scala (2), WebAssembly (2), YaBasic (2), Zig (2). -#### 43. Marton Polgar (34) - Groovy (4), PHP (10), Prolog (20). -#### 44. Shawn Wagner (27) - Java (2), OCaml (8), Prolog (2), Racket (4), Tcl (11). -#### 45. Ian Goodnight (25) - JavaScript (12), Python (5), Ruby (6), TypeScript (2). -#### 46. Andreas Voegele (22) - Kotlin (22). -#### 47. Jan Krnavek (22) - Elixir (6), Julia (15), Scala (1). -#### 48. Alexander Pankoff (21) - Haskell (21). -#### 49. Cristina Heredia (21) - Python (21). -#### 50. User Person (21) - Python (21). -#### 51. Pete Houston (20) - Awk (11), Bash (1), C (2), Fortran (1), Lua (3), Python (2). -#### 52. Magnus Markling (18) - Uiua (18). -#### 53. Orestis Zekai (16) - Python (16). -#### 54. Vamsi Meenavilli (15) - Java (1), Python (14). -#### 55. Lucas Ransan (14) - C3 (2), Coconut (2), Miranda (2), Myrddin (2), Nix (2), Odin (2), Zig (2). -#### 56. Raghu R (14) - BQN (4), Factor (4), Prolog (6). -#### 57. Simon Dueck (14) - F# (14). -#### 58. Lance Wicks (13) - Elm (5), Go (4), Python (1), Roc (3). -#### 59. Leo Manfredi (13) - Bash (2), Python (11). -#### 60. Colin Crain (12) - Python (12). -#### 61. Frank Oosterhuis (12) - Scala (12). -#### 62. HVukman (12) - J (1), K (8), PicoLisp (1), Retro (2). -#### 63. Kjetil Skotheim (12) - Scala (12). -#### 64. Tymoteusz Moryto (12) - Uiua (12). -#### 65. Wanderdoc (12) - R (12). -#### 66. James Smith (11) - C (1), CESIL (3), JavaScript (1), Logo (1), PHP (4), Python (1). -#### 67. Jonas Berlin (11) - Rust (11). -#### 68. E. Choroba (10) - C (1), C++ (2), Erlang (3), Python (4). -#### 69. Mustafa Aydin (10) - C++ (10). -#### 70. Tim King (10) - C# (9), Python (1). -#### 71. Kang-min Liu (9) - Janet (3), Kotlin (2), Python (2), Rust (2). -#### 72. Andre Ploger (8) - Go (8). -#### 73. Andrew Grangaard (8) - Python (6), Rust (2). -#### 74. Arne Sommer (8) - Bash (2), Node.js (1), PHP (1), Python (1), Ruby (2), SQL (1). -#### 75. Ashwin Shenoy (8) - Dart (4), Python (4). -#### 76. Aviral Goel (8) - Haskell (8). -#### 77. Burkhard Nickels (8) - Python (8). -#### 78. Ian Rifkin (8) - Python (8). -#### 79. Joao Felipe (8) - APL (4), Python (2), Uiua (2). -#### 80. Sangeet Kar (8) - Python (8). -#### 81. Shawak (8) - Ruby (8). -#### 82. Yves Orton (8) - C (2), JavaScript (4), Rust (2). -#### 83. Alex Wilson (6) - Uiua (6). -#### 84. Henry Wong (6) - PHP (6). -#### 85. Kai Burgdorf (6) - JavaScript (6). -#### 86. Michael DiCicco (6) - Java (3), Python (3). -#### 87. Robert McIntosh (6) - Python (6). -#### 88. W. Luis Mochan (6) - Emacs Lisp (4), Julia (2). -#### 89. izem (6) - Python (6). -#### 90. Rage311 (5) - Haskell (2), Rust (3). -#### 91. Augie De Blieck Jr. (4) - Elixir (2), JavaScript (1), Python (1). -#### 92. Bartosz Jarzyna (4) - C (1), PHP (2), Pascal (1). -#### 93. Ben Davies (4) - Idris (2), Scala (2). -#### 94. Julien Fiegehenn (4) - TypeScript (4). -#### 95. Karishma Rajput (4) - C (1), C++ (1), JavaScript (1), Node.js (1). -#### 96. Kivanc Yazan (4) - Python (4). -#### 97. Kueppo Wesley (4) - Node.js (4). -#### 98. Macy TY (4) - JavaScript (4). -#### 99. Mohammad Foda (4) - Haxe (2), Nim (2). -#### 100. Philip Hood (4) - C (1), C++ (2), GNAT (1). -#### 101. Yet Ebreo (4) - Python (2), Ruby (2). -#### 102. Yitzchak Scott-Thoennes (4) - Python (4). -#### 103. Andinus (3) - C (3). -#### 104. Gabor Szabo (3) - Crystal (3). -#### 105. Guillermo Ramos (3) - Go (3). -#### 106. Jorg Sommrey (3) - Maxima (1), Octave (2). -#### 107. Mohammad Khalid Anwar (3) - C++ (1), PHP (1), Python (1). -#### 108. Ryan Thompson (3) - C (1), Python (2). -#### 109. Carlos Oliveira (2) - C (2). -#### 110. Daniel Mita (2) - Go (1), JavaScript (1). -#### 111. Dorian 'vxern' Oszczeda (2) - Uiua (2). -#### 112. Humberto Massa (2) - C++ (2). -#### 113. Joelle Maslak (2) - Go (2). -#### 114. Kaushik Tunuguntla (2) - Python (2). -#### 115. Mariano Ortega (2) - Java (2). -#### 116. Mark Anderson (2) - PowerShell (2). -#### 117. Mark Senn (2) - Wolfram (2). -#### 118. Richard Loveland (2) - K (2). -#### 119. Ruth Holloway (2) - COBOL (2). -#### 120. Tejas (2) - C++ (2). -#### 121. Vinod Kumar K (2) - Python (2). -#### 122. mauke (2) - Haskell (2). -#### 123. Aaryan Rastogi (1) - JavaScript (1). -#### 124. Andrea Piseri (1) - BQN (1). -#### 125. Avery Adams (1) - Python (1). -#### 126. Bob Lied (1) - C (1). -#### 127. Chazzka (1) - Coconut (1). -#### 128. Christian Jaeger (1) - Haskell (1). -#### 129. Daniel Aberger (1) - Go (1). -#### 130. Darren Bottin (1) - Prolog (1). -#### 131. David Schwartz (1) - Python (1). -#### 132. Gurunandan Bhat (1) - Go (1). -#### 133. Jaldhar H. Vyas (1) - C++ (1). -#### 134. Maxim Kolodyazhny (1) - Elixir (1). -#### 135. Robbie Hatley (1) - C (1). -#### 136. Roman Kotelnikov (1) - J (1). -#### 137. Stephen G. Lynn (1) - Julia (1). - -
- -## LANGUAGES {#LANGUAGES} -*** - - Python (3424), Rust (922), Ruby (803), Haskell (783), Lua (728), C++ (623), C (590), JavaScript (566), Go (497), BQN (442), Java (426), Postscript (403), Kotlin (397), Julia (324), PostgreSQL (267), Scala (256), Prolog (216), Clojure (202), Bash (200), Nim (198), Node.js (196), Awk (190), Tcl (184), APL (166), Pascal (164), Modula 3 (126), Crystal (113), BASIC (100), R (100), D (99), Forth (98), Elixir (93), Bc (84), Lisp (75), Excel VBA (63), Scheme (62), Uiua (52), PHP (51), Oberon (47), Dart (46), Swift (41), Ada (38), Erlang (36), Befunge-93 (35), Fortran (33), OCaml (33), J (27), SQL (24), COBOL (20), F# (20), Ring (20), C Shell (19), M4 (18), Rexx (17), Sed (16), Elm (15), MMIX (14), Typst (14), PowerShell (13), K (12), Nelua (12), Zig (11), C# (10), Hy (10), Racket (10), Smalltalk (9), Fennel (8), Brainfuck (6), Standard ML (6), TypeScript (6), WebAssembly (6), Coconut (4), Emacs Lisp (4), Factor (4), Groovy (4), Kap (4), Nu (4), CESIL (3), Fish (3), Gembase (3), Janet (3), Logo (3), Nuweb (3), Octave (3), Roc (3), V (3), C3 (2), Dc (2), GP (2), Gleam (2), HTML (2), Haxe (2), Idris (2), Korn Shell (2), Miranda (2), Myrddin (2), Nix (2), Odin (2), Retro (2), Wolfram (2), YaBasic (2), Bourne Shell (1), Chef (1), GNAT (1), IO (1), Javascript (1), Maxima (1), Mumps (1), Node (1), Ook (1), PicoLisp (1), SVG (1), Typescript (1), VBA (1), Visual BASIC (1), XSLT (1). - -
- -## CENTURION CLUB {#CENTURIONCLUB} -*** - - Luca Ferrari (3194), Roger Bell_West (2980), Jaldhar H. Vyas (2934), Laurent Rosenfeld (2906), Arne Sommer (2248), Athanasius (2122), Ulrich Rieke (1968), Flavio Poletti (1716), Dave Jacoby (1482), Adam Russell (1416), Jorg Sommrey (1414), W. Luis Mochan (1408), E. Choroba (1392), Colin Crain (1336), Lubos Kolouch (1288), Simon Green (1204), Paulo Custodio (1188), Peter Campbell Smith (1114), Mark Anderson (1078), Thomas Kohler (994), Feng Chang (926), Cheok-Yin Fung (892), Jan Krnavek (888), James Smith (882), Ali Moradi (848), Duncan C. White (794), Bob Lied (792), Niels van Dijke (780), Robbie Hatley (778), Packy Anderson (772), Mohammad Sajid Anwar (718), Bruce Gray (674), Robert Ransbottom (644), Stuart Little (644), Wanderdoc (636), David Ferrone (620), Matthias Muth (596), Abigail (574), Robert DiCicco (574), Matthew Neleigh (562), Simon Proctor (560), Peter Meszaros (504), Stephen G. Lynn (478), Javier Luque (460), Ruben Westerberg (452), Ryan Thompson (442), BarrOff (440), Pete Houston (360), Kjetil Skotheim (316), Joelle Maslak (314), Steven Wilson (284), Andrew Shitov (278), Andrezgz (264), Yet Ebreo (222), Alexander Pankoff (220), Walt Mankowski (200), Markus Holzer (198), Myoungjin Jeon (192), Solathian (192), Noud Aldenhoven (188), Marton Polgar (182), Avery Adams (176), Kevin Colyer (176), Nelo Tovar (176), Aaron Smith (174), Duane Powell (164), Kian-Meng Ang (162), Reinier Maliepaard (162), Mark Senn (156), Mariano Spadaccini (142), Dave Cross (140), Shahed Nooshmand (140), Andinus (132), Pip Stuart (132), Humberto Massa (128), Cristina Heredia (126), Joan Mimosinnet (120), Kang-min Liu (118), Santiago Leyva (118), Julio de Castro (116), Saif Ahmed (114), Gustavo Chaves (112), Alicia Bielsa (106), Burkhard Nickels (106), Nuno Vieira (104), Andreas Mahnke (100). - -
- -## DAMIAN CONWAY's CORNER {#DAMIANCONWAYCORNER} -*** - -Please checkout the masterpiece collection of [**blogs**](/blog/damian-corner) by **Damian Conway** solving the **[The Weekly Challenge](/challenges)**. - -
- -## ANDREW SHITOV's CORNER {#ANDREWSHITOVCORNER} -*** - -Please checkout the technical class of **Andrew**'s **Raku** Knowledge. You can find all his contributions to the **[The Weekly Challenge](/challenges)** on this [**nicely laid out page**](https://andrewshitov.com/raku-challenges-index/). - -
- -## PERL SOLUTIONS {#PERLSOLUTIONS} - -*** - -### Adam Russell -![Adam Russell](/images/team/adam_russell.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/adam-russell/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/adam-russell/perl/ch-2.pl)] -[[**BLOG #1**](http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2025/06/12)] -[[**BLOG #2**](http://www.rabbitfarm.com/cgi-bin/blosxom/prolog/2025/06/14)] - -*** - -### Ali Moradi -![Ali Moradi](/images/team/ali-moradi.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/deadmarshal/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/deadmarshal/perl/ch-2.pl)] -[[**BLOG #1**](https://deadmarshal.blogspot.com/2025/06/twc325.html)] - -*** - -### Andreas Mahnke -![Andreas Mahnke](/images/team/user.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/mahnkong/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/mahnkong/perl/ch-2.pl)] - -*** - -### Bob Lied -![Bob Lied](/images/team/bob-lied.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/bob-lied/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/bob-lied/perl/ch-2.pl)] - -*** - -### E. Choroba -![E. Choroba](/images/team/e-choroba.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/e-choroba/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/e-choroba/perl/ch-2.pl)] - -*** - -### Jorg Sommrey -![Jorg Sommrey](/images/team/jorg-sommrey.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/jo-37/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/jo-37/perl/ch-2.pl)] -[[**BLOG #1**](https://github.sommrey.de/the-bears-den/2025/06/13/ch-325.html)] - -*** - -### Kjetil Skotheim -![Kjetil Skotheim](/images/team/user.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/kjetillll/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/kjetillll/perl/ch-2.pl)] - -*** - -### Matthias Muth -![Matthias Muth](/images/team/matthias-muth.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/matthias-muth/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/matthias-muth/perl/ch-2.pl)] -[[**BLOG #1**](https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-325/challenge-325/matthias-muth#readme)] - -*** - -### Niels van Dijke -![Niels van Dijke](/images/team/perlboy1967.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/perlboy1967/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/perlboy1967/perl/ch-2.pl)] - -*** - -### Peter Campbell Smith -![Peter Campbell Smith](/images/team/peter-campbell-smith.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/peter-campbell-smith/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/peter-campbell-smith/perl/ch-2.pl)] -[[**BLOG #1**](http://ccgi.campbellsmiths.force9.co.uk/challenge/325)] - -*** - -### Peter Meszaros -![Peter Meszaros](/images/team/peter-meszaros.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/peter-meszaros/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/peter-meszaros/perl/ch-2.pl)] - -*** - -### Robbie Hatley -![Robbie Hatley](/images/team/robbie-hatley.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/robbie-hatley/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/robbie-hatley/perl/ch-2.pl)] -[[**BLOG #1**](https://hatley-software.blogspot.com/2025/06/robbie-hatleys-solutions-in-perl-for_9.html)] - -*** - -### Simon Green -![Simon Green](/images/team/simon-green.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/sgreen/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/sgreen/perl/ch-2.pl)] -[[**BLOG #1**](https://dev.to/simongreennet/weekly-challenge-counting-the-discounts-313f)] - -*** - -### Thomas Kohler -![Thomas Kohler](/images/team/thomas-kohler.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/jeanluc2020/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/jeanluc2020/perl/ch-2.pl)] -[[**BLOG #1**](http://gott-gehabt.de/800_wer_wir_sind/thomas/Homepage/Computer/perl/theweeklychallenge-325-1.html)] -[[**BLOG #2**](http://gott-gehabt.de/800_wer_wir_sind/thomas/Homepage/Computer/perl/theweeklychallenge-325-2.html)] - -*** - -### W. Luis Mochan -![W. Luis Mochan](/images/team/w-luis-mochan.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/wlmb/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/wlmb/perl/ch-2.pl)] -[[**BLOG #1**](https://wlmb.github.io/2025/06/09/PWC325/)] - -*** - -### Walt Mankowski -![Walt Mankowski](/images/team/walt-mankowski.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/walt-mankowski/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/walt-mankowski/perl/ch-2.pl)] - -*** - -### Wanderdoc -![Wanderdoc](/images/team/user.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/wanderdoc/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/wanderdoc/perl/ch-2.pl)] - -*** - -### Yitzchak Scott-Thoennes -![Yitzchak Scott-Thoennes](/images/team/user.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/ysth/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/ysth/perl/ch-2.pl)] -[[**BLOG #1**](https://blog.ysth.info/idiomatic-perl-solutions-to-the-weekly-challenge-325-task-1/)] -[[**BLOG #2**](https://blog.ysth.info/python-solution-to-the-weekly-challenge-325-task-2/)] - -
- -## RAKU SOLUTIONS {#RAKUSOLUTIONS} -*** - -### Andrew Shitov -![Andrew Shitov](/images/team/andrew-shitov.jpg) - -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/ash/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/ash/raku/ch-2.raku)] - -*** - -### Arne Sommer -![Arne Sommer](/images/team/arne-sommer.jpg) - -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/arne-sommer/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/arne-sommer/raku/ch-2.raku)] -[[**BLOG #1**](https://raku-musings.com/one-final.html)] - -*** - -### Feng Chang -![Feng Chang](/images/team/user.jpg) - -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/feng-chang/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/feng-chang/raku/ch-2.raku)] - -*** - -### Jan Krnavek -![Jan Krnavek](/images/team/user.jpg) - -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/wambash/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/wambash/raku/ch-2.raku)] - -*** - -### Luca Ferrari -![Luca Ferrari](/images/team/luca-ferrari.jpg) - -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/luca-ferrari/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/luca-ferrari/raku/ch-2.raku)] -[[**BLOG #1**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task1)] -[[**BLOG #2**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task2pljava)] -[[**BLOG #3**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task2)] -[[**BLOG #4**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task1plperl)] -[[**BLOG #5**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task2plperl)] -[[**BLOG #6**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task1plpgsql)] -[[**BLOG #7**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task2plpgsql)] -[[**BLOG #8**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task1python)] -[[**BLOG #9**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task2python)] -[[**BLOG #10**](https://fluca1978.github.io/2025/06/12/PerlWeeklyChallenge325.html#task1pljava)] - -*** - -### Mark Anderson -![Mark Anderson](/images/team/user.jpg) - -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/mark-anderson/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/mark-anderson/raku/ch-2.raku)] - -*** - -### Robert Ransbottom -![Robert Ransbottom](/images/team/user.jpg) - -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/0rir/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/0rir/raku/ch-2.raku)] - -
- -# PERL & RAKU SOLUTIONS {#PERLRAKUSOLUTIONS} -*** - -### Athanasius -![Athanasius](/images/team/athanasius.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/athanasius/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/athanasius/perl/ch-2.pl)] -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/athanasius/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/athanasius/raku/ch-2.raku)] - -*** - -### Jaldhar H. Vyas -![Jaldhar H. Vyas](/images/team/jaldhar_vyas.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/jaldhar-h-vyas/perl/ch-1.sh)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/jaldhar-h-vyas/perl/ch-2.pl)] -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/jaldhar-h-vyas/raku/ch-1.sh)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/jaldhar-h-vyas/raku/ch-2.raku)] -[[**BLOG #1**](https://www.braincells.com/perl/2025/06/perl_weekly_challenge_week_325.html)] - -*** - -### Packy Anderson -![Packy Anderson](/images/team/packy-anderson.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/packy-anderson/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/packy-anderson/perl/ch-2.pl)] -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/packy-anderson/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/packy-anderson/raku/ch-2.raku)] -[[**BLOG #1**](https://packy.dardan.com/b/WY)] - -*** - -### Roger Bell_West -![Roger Bell_West](/images/team/user.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/roger-bell-west/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/roger-bell-west/perl/ch-2.pl)] -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/roger-bell-west/raku/ch-1.p6)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/roger-bell-west/raku/ch-2.p6)] -[[**BLOG #1**](https://blog.firedrake.org/archive/2025/06/The_Weekly_Challenge_325__Finality_of_the_One_Consecutive_Price.html)] - -*** - -### Ulrich Rieke -![Ulrich Rieke](/images/team/user.jpg) - -[[**PERL #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/ulrich-rieke/perl/ch-1.pl)] -[[**PERL #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/ulrich-rieke/perl/ch-2.pl)] -[[**RAKU #1**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/ulrich-rieke/raku/ch-1.raku)] -[[**RAKU #2**](https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-325/ulrich-rieke/raku/ch-2.raku)] - -*** - -Last but not the least, I would like to request all members, please send us your photo, that you already use on some other web platform, to use in the weekly blog, if not already sent. - -*** \ No newline at end of file diff --git a/stats/pwc-challenge-329.json b/stats/pwc-challenge-329.json index 3cfedfdc58..9a03ec2171 100644 --- a/stats/pwc-challenge-329.json +++ b/stats/pwc-challenge-329.json @@ -130,6 +130,16 @@ "id" : "E. Choroba", "name" : "E. Choroba" }, + { + "data" : [ + [ + "Perl", + 1 + ] + ], + "id" : "Fabio Valeri", + "name" : "Fabio Valeri" + }, { "data" : [ [ @@ -469,6 +479,11 @@ "name" : "E. Choroba", "y" : 2 }, + { + "drilldown" : "Fabio Valeri", + "name" : "Fabio Valeri", + "y" : 1 + }, { "drilldown" : "Feng Chang", "name" : "Feng Chang", @@ -579,7 +594,7 @@ } ], "subtitle" : { - "text" : "[Champions: 32] Last updated at 2025-07-15 10:09:42 GMT" + "text" : "[Champions: 33] Last updated at 2025-07-16 23:13:01 GMT" }, "title" : { "text" : "The Weekly Challenge - 329" diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 104a44c851..2da3168e88 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -58,6 +58,16 @@ "id" : "E. Choroba", "name" : "E. Choroba" }, + { + "data" : [ + [ + "Perl", + 2 + ] + ], + "id" : "Fabio Valeri", + "name" : "Fabio Valeri" + }, { "data" : [ [ @@ -273,6 +283,11 @@ "name" : "E. Choroba", "y" : 2 }, + { + "drilldown" : "Fabio Valeri", + "name" : "Fabio Valeri", + "y" : 2 + }, { "drilldown" : "Feng Chang", "name" : "Feng Chang", @@ -348,7 +363,7 @@ } ], "subtitle" : { - "text" : "[Champions: 19] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 20] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge - 330" diff --git a/stats/pwc-language-breakdown-2019.json b/stats/pwc-language-breakdown-2019.json index 8e7e1a7015..e3194af9f2 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-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2020.json b/stats/pwc-language-breakdown-2020.json index 2ca9692ebd..473fcc9e9c 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-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2021.json b/stats/pwc-language-breakdown-2021.json index 4d735a2433..e4edfeef23 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-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2022.json b/stats/pwc-language-breakdown-2022.json index 054ed58957..6590d3b550 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-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2023.json b/stats/pwc-language-breakdown-2023.json index 0d90053768..ae91698920 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-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2024.json b/stats/pwc-language-breakdown-2024.json index 5ea461af09..da9a57b357 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-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-2025.json b/stats/pwc-language-breakdown-2025.json index 5cbf928d5a..93e19ccbff 100644 --- a/stats/pwc-language-breakdown-2025.json +++ b/stats/pwc-language-breakdown-2025.json @@ -8,7 +8,7 @@ "data" : [ [ "Perl", - 27 + 29 ], [ "Raku", @@ -26,7 +26,7 @@ "data" : [ [ "Perl", - 45 + 46 ], [ "Raku", @@ -529,12 +529,12 @@ { "drilldown" : "330", "name" : "330", - "y" : 59 + "y" : 61 }, { "drilldown" : "329", "name" : "329", - "y" : 94 + "y" : 95 }, { "drilldown" : "328", @@ -671,7 +671,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Language" diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index b8b41eed55..c40046c7df 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -10,7 +10,7 @@ "data" : [ [ "Perl", - 17026 + 17029 ], [ "Raku", @@ -37,7 +37,7 @@ } ], "subtitle" : { - "text" : "Last updated at 2025-07-16 08:39:32 GMT" + "text" : "Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Contributions [2019 - 2025]" diff --git a/stats/pwc-leaders.json b/stats/pwc-leaders.json index e73a89fe2d..9a9ddf8ffb 100644 --- a/stats/pwc-leaders.json +++ b/stats/pwc-leaders.json @@ -1049,7 +1049,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the score breakdown. Last updated at 2025-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the score breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "Team Leaders (TOP 50)" diff --git a/stats/pwc-summary-1-30.json b/stats/pwc-summary-1-30.json index 269e684924..89db166292 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-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 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 8910a7c485..6600d55b00 100644 --- a/stats/pwc-summary-121-150.json +++ b/stats/pwc-summary-121-150.json @@ -10,6 +10,7 @@ "series" : [ { "data" : [ + 0, 26, 0, 92, @@ -38,13 +39,13 @@ 13, 6, 6, - 2, - 4 + 2 ], "name" : "Perl" }, { "data" : [ + 4, 0, 14, 92, @@ -73,13 +74,13 @@ 0, 38, 0, - 84, - 2 + 84 ], "name" : "Raku" }, { "data" : [ + 0, 12, 0, 46, @@ -108,14 +109,13 @@ 0, 15, 3, - 2, - 1 + 2 ], "name" : "Blog" } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -126,6 +126,7 @@ }, "xAxis" : { "categories" : [ + "Jan Ole Kraft", "Jared Martin", "Jason Messer", "Javier Luque", @@ -154,8 +155,7 @@ "Kai Burgdorf", "Kang-min Liu", "Kaushik Tunuguntla", - "Kevin Colyer", - "Khalid" + "Kevin Colyer" ] }, "yAxis" : { diff --git a/stats/pwc-summary-151-180.json b/stats/pwc-summary-151-180.json index 9e0d271726..b13cf02b79 100644 --- a/stats/pwc-summary-151-180.json +++ b/stats/pwc-summary-151-180.json @@ -10,6 +10,7 @@ "series" : [ { "data" : [ + 4, 38, 0, 16, @@ -38,13 +39,13 @@ 1, 0, 8, - 0, 0 ], "name" : "Perl" }, { "data" : [ + 2, 0, 0, 0, @@ -73,13 +74,13 @@ 1, 49, 91, - 3, - 2 + 3 ], "name" : "Raku" }, { "data" : [ + 1, 43, 0, 0, @@ -108,14 +109,13 @@ 0, 29, 0, - 0, 0 ], "name" : "Blog" } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -126,6 +126,7 @@ }, "xAxis" : { "categories" : [ + "Khalid", "Kian-Meng Ang", "Kiran Kumar", "Kivanc Yazan", @@ -154,8 +155,7 @@ "Mark J. Reed", "Mark Senn", "Markus Holzer", - "Martin Barth", - "Martin Mugeni" + "Martin Barth" ] }, "yAxis" : { diff --git a/stats/pwc-summary-181-210.json b/stats/pwc-summary-181-210.json index 7206b4ccc1..5553fdb97c 100644 --- a/stats/pwc-summary-181-210.json +++ b/stats/pwc-summary-181-210.json @@ -10,6 +10,7 @@ "series" : [ { "data" : [ + 0, 0, 4, 281, @@ -38,13 +39,13 @@ 398, 2, 0, - 52, - 2 + 52 ], "name" : "Perl" }, { "data" : [ + 2, 91, 0, 0, @@ -73,7 +74,6 @@ 0, 0, 93, - 0, 0 ], "name" : "Raku" @@ -84,6 +84,7 @@ 0, 0, 0, + 0, 1, 96, 0, @@ -108,14 +109,13 @@ 0, 0, 1, - 0, 0 ], "name" : "Blog" } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -126,6 +126,7 @@ }, "xAxis" : { "categories" : [ + "Martin Mugeni", "Marton Polgar", "Matt Latusek", "Matthew Neleigh", @@ -154,8 +155,7 @@ "Niels van Dijke", "Nikhil Prasanna", "Noud Aldenhoven", - "Nuno Vieira", - "Oleksii Tsvietnov" + "Nuno Vieira" ] }, "yAxis" : { diff --git a/stats/pwc-summary-211-240.json b/stats/pwc-summary-211-240.json index ab732986c5..e5fcad448a 100644 --- a/stats/pwc-summary-211-240.json +++ b/stats/pwc-summary-211-240.json @@ -10,6 +10,7 @@ "series" : [ { "data" : [ + 2, 1, 20, 0, @@ -38,8 +39,7 @@ 38, 0, 2, - 46, - 11 + 46 ], "name" : "Perl" }, @@ -48,6 +48,7 @@ 0, 0, 0, + 0, 28, 0, 162, @@ -73,7 +74,6 @@ 28, 11, 0, - 0, 0 ], "name" : "Raku" @@ -85,6 +85,7 @@ 0, 0, 0, + 0, 82, 0, 0, @@ -108,14 +109,13 @@ 0, 0, 0, - 0, 0 ], "name" : "Blog" } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -126,6 +126,7 @@ }, "xAxis" : { "categories" : [ + "Oleksii Tsvietnov", "Oliver Oviedo", "Olivier Delouya", "Olli-Antti Kivilahti", @@ -154,8 +155,7 @@ "Pip Stuart", "PJ Durai", "Plis Acm", - "PokGoPun", - "Prajith P" + "PokGoPun" ] }, "yAxis" : { diff --git a/stats/pwc-summary-241-270.json b/stats/pwc-summary-241-270.json index 2f6fdf8b74..8122d65f7c 100644 --- a/stats/pwc-summary-241-270.json +++ b/stats/pwc-summary-241-270.json @@ -10,6 +10,7 @@ "series" : [ { "data" : [ + 11, 4, 21, 0, @@ -38,13 +39,13 @@ 56, 10, 10, - 59, - 0 + 59 ], "name" : "Perl" }, { "data" : [ + 0, 0, 0, 6, @@ -73,8 +74,7 @@ 0, 0, 10, - 0, - 4 + 0 ], "name" : "Raku" }, @@ -88,6 +88,7 @@ 0, 0, 0, + 0, 30, 0, 0, @@ -108,14 +109,13 @@ 1, 4, 0, - 0, 0 ], "name" : "Blog" } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -126,6 +126,7 @@ }, "xAxis" : { "categories" : [ + "Prajith P", "Princy Mangla", "Rage311", "Raghu R", @@ -154,8 +155,7 @@ "Saif Ahmed", "Samir Parikh", "Sangeet Kar", - "Santiago Leyva", - "Scott Sotka" + "Santiago Leyva" ] }, "yAxis" : { diff --git a/stats/pwc-summary-271-300.json b/stats/pwc-summary-271-300.json index ef5b65b0cd..672dccbedb 100644 --- a/stats/pwc-summary-271-300.json +++ b/stats/pwc-summary-271-300.json @@ -10,6 +10,7 @@ "series" : [ { "data" : [ + 0, 0, 6, 1, @@ -38,13 +39,13 @@ 2, 262, 1, - 10, - 14 + 10 ], "name" : "Perl" }, { "data" : [ + 4, 3, 0, 46, @@ -73,13 +74,13 @@ 0, 0, 0, - 0, 0 ], "name" : "Raku" }, { "data" : [ + 0, 0, 0, 23, @@ -108,14 +109,13 @@ 0, 255, 0, - 3, - 0 + 3 ], "name" : "Blog" } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -126,6 +126,7 @@ }, "xAxis" : { "categories" : [ + "Scott Sotka", "Sean Meininger", "Sergio Iglesias", "Shahed Nooshmand", @@ -154,8 +155,7 @@ "Tester R59", "Thomas Kohler", "Tiago Stock", - "Tim King", - "Tim Potapov" + "Tim King" ] }, "yAxis" : { diff --git a/stats/pwc-summary-301-330.json b/stats/pwc-summary-301-330.json index fa1c978fe8..7594d03c84 100644 --- a/stats/pwc-summary-301-330.json +++ b/stats/pwc-summary-301-330.json @@ -10,6 +10,7 @@ "series" : [ { "data" : [ + 14, 0, 6, 2, @@ -41,6 +42,7 @@ }, { "data" : [ + 0, 4, 0, 0, @@ -75,6 +77,7 @@ 0, 0, 0, + 0, 5, 0, 0, @@ -103,7 +106,7 @@ } ], "subtitle" : { - "text" : "[Champions: 26] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 27] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -114,6 +117,7 @@ }, "xAxis" : { "categories" : [ + "Tim Potapov", "Tim Smith", "Tomasz Mucha", "Tore Andersson", diff --git a/stats/pwc-summary-31-60.json b/stats/pwc-summary-31-60.json index e3ec0d0a7c..22204744b0 100644 --- a/stats/pwc-summary-31-60.json +++ b/stats/pwc-summary-31-60.json @@ -69,8 +69,8 @@ 9, 0, 0, - 17, 2, + 17, 0, 194, 0, @@ -115,7 +115,7 @@ } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 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 09c74ce823..bfe409d564 100644 --- a/stats/pwc-summary-61-90.json +++ b/stats/pwc-summary-61-90.json @@ -35,11 +35,11 @@ 396, 649, 2, + 3, 8, 22, 0, - 310, - 0 + 310 ], "name" : "Perl" }, @@ -71,10 +71,10 @@ 0, 0, 0, + 0, 451, 4, - 237, - 36 + 237 ], "name" : "Raku" }, @@ -108,14 +108,14 @@ 0, 0, 0, - 311, - 9 + 0, + 311 ], "name" : "Blog" } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -151,11 +151,11 @@ "Duncan C. White", "E. Choroba", "Eddy HS", + "Fabio Valeri", "Fabrizio Poggi", "Feng Chang", "Finley", - "Flavio Poletti", - "Francis Whittle" + "Flavio Poletti" ] }, "yAxis" : { diff --git a/stats/pwc-summary-91-120.json b/stats/pwc-summary-91-120.json index a190c5bd66..1db1634314 100644 --- a/stats/pwc-summary-91-120.json +++ b/stats/pwc-summary-91-120.json @@ -10,6 +10,7 @@ "series" : [ { "data" : [ + 0, 2, 3, 2, @@ -38,13 +39,13 @@ 2, 306, 2, - 0, 0 ], "name" : "Perl" }, { "data" : [ + 36, 0, 0, 0, @@ -73,13 +74,13 @@ 3, 10, 0, - 452, - 4 + 452 ], "name" : "Raku" }, { "data" : [ + 9, 0, 0, 0, @@ -108,14 +109,13 @@ 0, 125, 0, - 0, 0 ], "name" : "Blog" } ], "subtitle" : { - "text" : "[Champions: 30] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 30] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -126,6 +126,7 @@ }, "xAxis" : { "categories" : [ + "Francis Whittle", "Fred Zinn", "Freddie B", "GarciaAutomation", @@ -154,8 +155,7 @@ "James Raspass", "James Smith", "Jan Hoogenraad", - "Jan Krnavek", - "Jan Ole Kraft" + "Jan Krnavek" ] }, "yAxis" : { diff --git a/stats/pwc-summary.json b/stats/pwc-summary.json index 6287cd57c8..47397384fc 100644 --- a/stats/pwc-summary.json +++ b/stats/pwc-summary.json @@ -95,6 +95,7 @@ 202, 325, 1, + 2, 4, 12, 0, @@ -395,8 +396,8 @@ 6, 0, 0, - 1, 9, + 1, 0, 104, 0, @@ -427,6 +428,7 @@ 0, 0, 0, + 0, 229, 2, 119, @@ -760,6 +762,7 @@ 0, 0, 0, + 0, 154, 9, 0, @@ -1003,7 +1006,7 @@ } ], "subtitle" : { - "text" : "[Champions: 326] Last updated at 2025-07-16 08:39:32 GMT" + "text" : "[Champions: 327] Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge [2019 - 2025]" @@ -1099,6 +1102,7 @@ "Duncan C. White", "E. Choroba", "Eddy HS", + "Fabio Valeri", "Fabrizio Poggi", "Feng Chang", "Finley", diff --git a/stats/pwc-yearly-language-summary.json b/stats/pwc-yearly-language-summary.json index c7b9ef8cbd..bf57753f87 100644 --- a/stats/pwc-yearly-language-summary.json +++ b/stats/pwc-yearly-language-summary.json @@ -8,7 +8,7 @@ "data" : [ [ "Perl", - 1259 + 1262 ], [ "Raku", @@ -151,7 +151,7 @@ { "drilldown" : "2025", "name" : "2025", - "y" : 2389 + "y" : 2392 }, { "drilldown" : "2024", @@ -188,7 +188,7 @@ } ], "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 08:39:32 GMT" + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2025-07-16 23:14:10 GMT" }, "title" : { "text" : "The Weekly Challenge Language" -- cgit