2020.12.04 in #489Perl Weekly Challenge 89, Part 1
This week belongs to Abigail with his collection of gems. In his blog post, he only touched on the Perl side of it.
2020.12.06 in #489Perl Weekly Challenge 89, Part 2
Abigail opened the Pandora's box in this blog post and shared some of his coolest creations. Must Read.
2020.12.27 in #492Perl Weekly Challenge 92, Part 2
Abigail turned the harder task into a simple one. Plenty to learn from him. Highly Recommended.
2021.01.14 in #495Perl Weekly Challenge 95, Part 1
Abigail has a style which makes the task even more fun and challenging. Please check out the blog for more fun.
2021.01.16 in #495Perl Weekly Challenge 95, Part 2
Abigail is simply a genius. He found a technical error in the task. You have to check his blog to find it.
2021.03.21 in #504Perl Weekly Challenge 104: NIM Game
Abigail's solution to the NIM game became a tutorial for multiple languages. Please check it out yourself.
2021.04.04 in #506Perl Weekly Challenge 106: Decimal String
Abigail's discussion about the Decimal String task is too technical and well worth reading. Thanks for sharing this knowledge.
2021.04.19 in #508Perl Weekly Challenge 108: Bell Numbers
Abigail once again gives us a glimpse of various languages while dealing with the Bell Numbers task. Thank you Abigail.
2021.05.16 in #512Perl Weekly Challenge 112: Climb Stairs
Abigail took us on another journey whilst dealing with the Climb Stairs task. It took more than one read to get the logic.
2021.05.23 in #513Perl Weekly Challenge: Represent Integer
Abigail's style of expanding the task is much appreciated. There is plenty to learn from his task analysis. Thanks for sharing.
2021.08.01 in #523Perl Weekly Challenge 123: Square Points
Abigail once again shared the mathematical angle of the Square Points task. He made it appear so simple and easy that even a non-mathematical brain could understand. Thanks for sharing.
2021.08.15 in #525Perl Weekly Challenge 125: Pythagorean Triples
Abigail sharing a pure mathematical solution with the formulas. I also noticed the performance comparison in the end. Must check this out.
2021.09.05 in #528Perl Weekly Challenge 128: Minimum Platforms
A very special solution to the Minimum Platform task as you get to see the Abigail magic once again. Thanks for sharing the knowledge.
2021.10.03 in #532Perl Weekly Challenge 132: Mirror Dates
As always, Abigail, didn't just solve the task but also extended it to deal with other fun bits. Thanks for your contribution.
2021.10.03 in #532Perl Weekly Challenge 132: Hash Join
Abigail discussed some very interesting aspects of the task and it is worth taking a note. You don't want to miss out.
2021.10.24 in #535Perl Weekly Challenge 135: Validate SEDOL
I feel like collecting all of Abigail's regex solutions so far and putting them in a blog post for others to benefit from. Thank you for your contributions.
2021.10.28 in #536Perl Weekly Challenge 136: Two Friendly
Abigail shared couple of different ways to calculate GCD and nice little hack to find out if a number is a power of 2. Great work, keep it up.
2021.10.28 in #536Perl Weekly Challenge 136: Fibonacci Sequence
Abigail nailed it in this blog post. I have never seen him go into such detail before. I couldn't understand the graph on my first attempt. I have bookmarked for later reading. Highly Recommended. Thanks for sharing, Abigail.
2021.11.07 in #537Perl Weekly Challenge 137: Long Year
Abigail's blog post is about more than just the task. Plenty of ideas to explore. Keep it up. Great work.
2021.11.14 in #538Perl Weekly Challenge 138: Workdays
Abigail's blog post has a nice bonus, I noticed, where you can live demo the solution. Really cool. Thanks for the support and encouragement.
2021.11.14 in #538Perl Weekly Challenge 138: Split Number
Abigail's use of mathematical formulae is fascinating. And then getting that translated into a subroutine is amazing. Thanks for sharing the knowledge.
2021.11.19 in #539Perl Weekly Challenge 139: JortSort
Abigail once again came up with collection of solutions in more than one language. Thanks for your contributions.
2021.11.19 in #539Perl Weekly Challenge 139: Long Primes
Abigail's use of mathematical expressions to show the workings is really. Incredible job. Keep it up great work.
2021.11.28 in #540Perl Weekly Challenge 140: Add Binary
As always, Abigail came up with yet another cool one-liner in Perl. Thanks Abigail for sharing the knowledge.
2021.12.01 in #543Advent Of Code 2021, Day 1: Sonar Sweep
The first part of the Abigail's Advent series. You can edit the URL to see the rest of the posts. The source of the posts is available on GitHub.
2022.01.23 in #548Perl Weekly Challenge 148: Eban Numbers
Abigail is a master of Perl one-liners using regexes. I loved the task analysis, it was an eye-opener for me. Thanks for sharing your knowledge, as always.
2022.01.23 in #548Perl Weekly Challenge 148: Cardano Triplets
Abigail going into details about the mathematical operations behind the task. Exceptional derivation. You don't want to skip it.
2026.04.12 in #768Perl Weekly Challenge 368: Make It Bigger
Abigail composed extensive analysis for each of the paradigms mentioned, which include advanced Perl regex arithmetic and multiple versions of the same generalised procedure used within related formats (Bash & C). An excellent example of this was modern Perl's character class arithmetic (?[ ]) as an extremely useful method of completing this challenge for multiple types of code.
2026.04.12 in #768Perl Weekly Challenge 368: Small and Big Omega
This article examines how Abigail's method for finding prime factorisation avoids the overhead of running a primality test, using a single loop to increment both the 'small omega' and 'big omega' counts while performing a single optimised division. The result is an efficient and mathematically elegant solution, combining mathematical reasoning and computational speed.
2026.04.19 in #769Perl Weekly Challenge 369: Valid Tag
This post provides multiple amazing examples of technical versatility by providing a clean and direct solution written clearly in many different programming languages with tremendous flair, it shows great elegance in presenting the elegant and simple solution to the valid tag problem using the idiomatic language of each respective programming language. Abigail shows off expert level code writing skills by using the advanced character class arithmetic features present within Perl; these advanced ways of manipulating strings show the efficiency of his coding style, while simultaneously creating visually appealing code.
2026.04.19 in #769Perl Weekly Challenge 369: Group Division
This post offers an extremely polished and versatile engineering design for the island program project. Abigail has shown advanced expertise by using a 'chunk-and-fill' method over many different programming languages (Perl, C, and less common languages such as sed, including details on how string slices and fill-up strings can be done with the least amount of impact. Furthermore, it highlights a creative use of string replication operators as well as very efficient use of loops that guarantee that the final incomplete group will still have the correct amount of padding added based on the requirements given in the challenge.
2026.04.26 in #770Perl Weekly Challenge 370: Popular Word
Abigail offers a superb example of processing text for the "Popular Word" task using the ability of Perl's regex engine to process words without considering case and complex punctuation marks. This solution is unique because it demonstrates a high-performance solution for filtering out banned words while maintaining concise and easily readable code.
2026.04.26 in #770Perl Weekly Challenge 370: Scramble String
Abigail used a clever recursive method to take on the challenge of the "Scramble String" problem. The use of clear base cases and logic to explore possible points to split and swap all contribute to the final solution being an excellent example of how to solve complex problems with string transformations, using a valid solution and providing a framework that can be used to solve other complex problems involving string transformations.
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.