diff options
| author | Mohammad Sajid Anwar <mohammad.anwar@yahoo.com> | 2025-07-17 00:15:19 +0100 |
|---|---|---|
| committer | Mohammad Sajid Anwar <mohammad.anwar@yahoo.com> | 2025-07-17 00:15:19 +0100 |
| commit | c426fab2721595210e8e2ad3cef39a501b938e30 (patch) | |
| tree | 642e4e3d88e014d6838627d4ec1bbc366e356df5 | |
| parent | 9e8884f1448e66646c1e56eb7dfc94339da4acbb (diff) | |
| download | perlweeklychallenge-club-c426fab2721595210e8e2ad3cef39a501b938e30.tar.gz perlweeklychallenge-club-c426fab2721595210e8e2ad3cef39a501b938e30.tar.bz2 perlweeklychallenge-club-c426fab2721595210e8e2ad3cef39a501b938e30.zip | |
- Added solutions by Fabio Valeri.
31 files changed, 136 insertions, 751 deletions
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) - -<br> - -## HEADLINES {#HEADLINES} -*** - -Thank you **Team PWC** for your continuous support and encouragement. - -<br> - -## 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 - -<br> - -### Overall Contributions Stats: - -<br> - -#### 1. Perl: 16814 (64%) -#### 2. Raku: 9359 (36%) -#### 3. Blog: 5991 - -<br> - -## 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 - -<br> - -## 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). - -<br> - -## 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). - -<br> - -## 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). - -<br> - -## DAMIAN CONWAY's CORNER {#DAMIANCONWAYCORNER} -*** - -Please checkout the masterpiece collection of [**blogs**](/blog/damian-corner) by **Damian Conway** solving the **[The Weekly Challenge](/challenges)**. - -<br> - -## 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/). - -<br> - -## PERL SOLUTIONS {#PERLSOLUTIONS} - -*** - -### Adam Russell - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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/)] - -<br> - -## RAKU SOLUTIONS {#RAKUSOLUTIONS} -*** - -### Andrew Shitov - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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 - - -[[**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)] - -<br> - -# PERL & RAKU SOLUTIONS {#PERLRAKUSOLUTIONS} -*** - -### Athanasius - - -[[**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 - - -[[**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/ |
