Blog

post-image

Meet The Champion: Perl Weekly Challenge - 029

Monday, Oct 14, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Andrezgz, the winner of Perl Weekly Challenge - 028. Today we are talking to the Perl Weekly Challenge - 029 winner Dave Jacoby. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Dave: My first degree was in Journalism, but while I was told there was a language requirement for college, the school I attended had a computers requirement, which I did not meet, so I took a remedial course in BASIC.

Continue Reading
post-image

Perl Weekly Challenge - 030

Sunday, Oct 13, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With great pleasure, we announce Dave Jacoby as the winner of “Perl Weekly Challenge - 029”. Congratulations Dave, you should soon hear from Perl Careers about your reward. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week “Perl Weekly Challenge - 029”. PERL5 REVIEW Please checkout Perl5 solutions review of the “Perl Weekly Challenge - 028” by Kian-Meng Ang.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 029

Sunday, Oct 13, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES It is Day 14 of “Hacktoberfest 2019”, I am so proud of team members actively participating and contributing towards the “Pull Request” count. As of now, 27 team members have submitted 68 Pull Requests as listed below: [' 1: Joelle Maslak' , 8] [' 2: Yet Ebreo' , 8] [' 3: Lubos Kolouch' , 6] [' 4: Dave Jacoby' , 4] [' 5: E. Choroba' , 4] [' 6: Roger Bell_West' , 4] [' 7: Steven Wilson' , 3] [' 8: Adam Russell' , 2] [' 9: Andrezgz' , 2] ['10: Daniel Mita' , 2] ['11: Dave Cross' , 2] ['12: Duane Powell' , 2] ['13: Duncan C.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 028

Sunday, Oct 13, 2019 by Kian-Meng Ang Perl5, Perl6

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 CPAN modules used: Const::Fast, Cwd, File::Basename, File::MMagic, File::Type, Function::Parameters, Modern::Perl, Moose, Test::More, constant, feature, strict, utf8, warnings We would recommend that you start with the solution by Duncan C White, Colin Crain and Joelle Maslak for their intriguing and well-written comments.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 006

Sunday, Oct 13, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Compact Number Ranges This is derived in part from my blog post made in answer to the Week 6 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Create a script which takes a list of numbers from command line and print the same in the compact form.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 007

Sunday, Oct 13, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Niven (or Harshad) Numbers This is derived in part from my blog post made in answer to the Week 7 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Print all the Niven numbers from 0 to 50 inclusive, each on their own line. A Niven number is a non-negative number that is divisible by the sum of its digits.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 028

Sunday, Oct 13, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: File Types This is derived in part from my blog post made in answer to the Week 28 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script to check the file content without explicitly reading the content. It should accept file name with path as command line argument and print “The file content is binary.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 015

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Vigenère Cipher This is derived in part from my blog post made in answer to the Week 15 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script to implement Vigenère cipher. The script should be able encode and decode. Checkout wiki page for more information.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 016

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: The Largest Share in the Pythagoras Pie This is derived from my blog post made in answer to the Week 22 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: At a party a pie is to be shared by 100 guests. The first guest gets 1% of the pie, the second guest gets 2% of the remaining pie, the third gets 3% of the remaining pie, the fourth gets 4% and so on.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 017

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Parsing URLs With a Perl 6 Grammar This is derived from my blog post made in answer to the Week 17 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Create a script to parse URL and print the components of URL. According to Wiki page, the URL syntax is as below:

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 018

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Longest Common Substrings This is derived from my blog post made in answer to the Week 18 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script that takes 2 or more strings as command line parameters and print the longest common substring. For example, the longest common substring of the strings “ABABC”, “BABCA” and “ABCBA” is string “ABC” of length 3.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 019

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Five Weekends in a Month This is derived from my blog post made in answer to the Week 19 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script to display months from the year 1900 to 2019 where you find 5 weekends i.e. 5 Friday, 5 Saturday and 5 Sunday.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 020

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Split Strings on Character Change This is derived from my blog post made in answer to the Week 20 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script to accept a string from command line and split it on change of character. For example, if the string is “ABBCDEEF”, then it should split like “A”, “BB”, “C”, “D”, “EE”, “F”.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 021

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Euler’s Number This is derived from my blog post made in answer to the Week 21 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script to calculate the value of e, also known as Euler’s number and Napier’s constant. Please checkout this wiki page for more information.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 022

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Sexy Prime Pairs This is derived from my blog post made in answer to the Week 22 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script to print first 10 Sexy Prime Pairs. Sexy primes are prime numbers that differ from each other by 6.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 027

Wednesday, Oct 9, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Intersection of Two Straight Lines This is derived in part from my blog post made in answer to the Week 27 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script to find the intersection of two straight lines. The co-ordinates of the two lines should be provided as command line parameter.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 028

Tuesday, Oct 8, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Scimon Proctor, the winner of Perl Weekly Challenge - 027. Today we are talking to the Perl Weekly Challenge - 028 winner Andrezgz. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Andrezgz: I’ve been close to computers since I was 8. My first programming experience came with Basic, then Logo (yeah, with the turtle) and then branched out to dBase, DOS networks.

Continue Reading
post-image

Perl Weekly Challenge - 029

Sunday, Oct 6, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With great pleasure, we announce Andrezgz as the winner of Perl Weekly Challenge - 028. Congratulations Andrezgz, you should soon hear from Perl Careers about your reward. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week Perl Weekly Challenge - 028. PERL5 REVIEW Please checkout Perl5 solutions review of the Perl Weekly Challenge - 027 by Kian-Meng Ang.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 028

Sunday, Oct 6, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Dave Jacoby has been an inspirational and never missed an opportunity to impress me with his exceptional knowledge of not just Perl. This time, he used good old friend html to tackle the Task #2: Digital Clock. Please do checkout his work in action. Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing. Centurion Club 1) Laurent Rosenfeld (346)

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 027

Sunday, Oct 6, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 CPAN modules used: Function::Parameters, Getopt::Long, List::Util, Modern::Perl, Moose, Regexp::Common, Test::Exception, Test::More, feature, strict, utf8, warnings Start with the submission by Duncan C White.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 027

Monday, Sep 30, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Roger Bell_West, the winner of Perl Weekly Challenge - 026. Today we are talking to the Perl Weekly Challenge - 027 winner Scimon Proctor. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Scimon: I’ve been in love with computers since seeing Visicalc do magic stuff with numbers sometime in the 70’s.

Continue Reading
post-image

Perl Weekly Challenge - 028

Sunday, Sep 29, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With great pleasure, we announce Scimon Procotor as the winner of Perl Weekly Challenge - 027. Congratulations Scimon, you should soon hear from Perl Careers about your reward. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. As you all know Hacktoberfest is starting from tomorrow, I wrote an introduction blog sharing few tips how to succeed in the challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 027

Sunday, Sep 29, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES The Hacktoberfest fever is already gone viral. I am convinced you must have heard of the contest by now. If you are Perl Weekly Challenge regulars then you need not worry as doing just the weekly challenge in the month of October is enough to cross the line. I have written a blog with suggestions/tips. Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 026

Sunday, Sep 29, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 CPAN modules used: Const::Fast, Getopt::Long, List::Util, Test::More, feature, strict, warnings As with past challenges, simple task will lead to diverse solution. Sometimes straight forward task is harder if we want to do thing differently.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 026

Monday, Sep 23, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Yet Ebreo, the winner of Perl Weekly Challenge - 025. Today we are talking to the Perl Weekly Challenge - 026 winner Roger Bell_West. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Roger: I was a hobbyist in the early 1980s (along with what seemed like everyone else in the UK in the wake of the BBC Micro), and it gradually developed into something people would pay me for.

Continue Reading
post-image

Perl Weekly Challenge - 027

Sunday, Sep 22, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With great pleasure, we announce Roger Bell West as the winner of Perl Weekly Challenge - 026. Congratulations Roger, you should soon hear from Perl Careers about your reward. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge. PERL5 REVIEW Please checkout Perl5 solutions review of the Perl Weekly Challenge - 025 by Kian-Meng Ang.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 026

Sunday, Sep 22, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With every week, we are adding new member to the Centurion Club. We are so proud of each and every members of the team. At the end of week 26, we now have 114 active members. Please do spread the word among your friends and colleagues. Let us make this a global event together. Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 025

Sunday, Sep 22, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 CPAN modules used: Const::Fast, Graph, List::MoreUtils, List::Util, Memoize, Modern::Perl, Parallel::WorkUnit, Storable, constant, feature, strict, utf8, warnings Out of curiosity, of all submitted solutions, which participant have the fastest implementation?

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 025

Wednesday, Sep 18, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Lubos Kolouch, the winner of Perl Weekly Challenge - 024. Today we are talking to the Perl Weekly Challenge - 025 winner Yet Ebreo. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Yet Ebreo: I started programming when I was 12. My first ever code was written in mIRC scripting language.

Continue Reading
post-image

Perl Weekly Challenge - 026

Sunday, Sep 15, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With great pleasure, we announce Yet Ebreo as the winner of Perl Weekly Challenge - 025. Congratulations Yet Ebreo, you should soon hear from Perl Careers about your reward. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge. PERL5 REVIEW Please checkout Perl5 solutions review of the Perl Weekly Challenge - 024 by Kian-Meng Ang.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 025

Sunday, Sep 15, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Last week, I noticed proactive interaction among team members while solving Task #1 of Perl Weekly Challenge - 025. Do you want to see yourself, checkout yourself the comments section to the blog by Laurent Rosenfeld. There was an issue raised by Laurent Rosenfeld. I liked the innovative way to reach out to fellow team member. Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 024

Sunday, Sep 15, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 CPAN modules used: B, strict, warnings Read the excellent blog post by Arne Sommer on his investigation to find the shortest solution in both Perl 5 and Perl 6.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 024

Tuesday, Sep 10, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Athanasius, the winner of Perl Weekly Challenge - 023. Today we are talking to the Perl Weekly Challenge - 024 winner Lubos Kolouch. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Lubos: I started coding when I was 10 - at that time using a smart calculator :). My first real code was written in BASIC, Z80 assembler and then in Turbo Pascal.

Continue Reading
post-image

Perl Weekly Challenge - 025

Sunday, Sep 8, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With great pleasure, we announce Lubos Kolouch as the winner of Perl Weekly Challenge - 024. Congratulations Lubos, you should soon hear from Perl Careers about your reward. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge. PERL5 REVIEW Please checkout Perl5 solutions review of the Perl Weekly Challenge - 023 by Kian-Meng Ang.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 024

Sunday, Sep 8, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES At the end of week 24, we now have 10 members in the Centurion Club. They are the consistent players of the club. I noticed one thing about the list, except Scimon Proctor, all others have been the weekly champion. 1) Laurent Rosenfeld (286) 2) Joelle Maslak (258) 3) Jaldhar H. Vyas (212) 4) Ruben Westerberg (180) 5) Adam Russell (156) 6) Athanasius (156) 7) Arne Sommer (150)

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 023

Sunday, Sep 8, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 CPAN modules used: Carp, Const::Fast, Function::Parameters, Getopt::Long, Getopt::Std, List::Util, Modern::Perl, Regexp::Common, Test::Exception, Test::More, autodie, constant, experimental, feature, strict, utf8, warnings Out of all submissions, Duane Powell’s submission have the most appealing output which deserved mentioned on its own.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 023

Saturday, Sep 7, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Kian-Meng Ang, the winner of Perl Weekly Challenge - 022. Today we are talking to the Perl Weekly Challenge - 023 winner Athanasius. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Athanasius: Learned some programming at school, first on an HP-65 calculator and then using Fortran IV on punch cards!

Continue Reading
post-image

Perl Weekly Challenge - 024

Sunday, Sep 1, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With great pleasure, we announce Athanasius as the winner of Perl Weekly Challenge - 023. Congratulations Athanasius, you should soon hear from Perl Careers about your reward. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge. PERL5 REVIEW Please checkout Perl5 solutions review of the Perl Weekly Challenge - 022 by Kian-Meng Ang.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 023

Sunday, Sep 1, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Arne Sommer, joined the Perl Weekly Challenge in the second week. Ever since, he has been contributing solutions in Perl6 along with great blog every week without break. Last week, he surprised me by submitting solutions to the first week challenge that he missed out earlier. He submitted solutions in Perl5, Perl6 with blog. I hope it inspires other to do take similar challenge and enlighten us. Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 022

Sunday, Sep 1, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 CPAN modules used: Const::Fast, Function::Parameters, LWP::UserAgent, List::Util, Math::Primality, Math::Prime::Util, Memoize, Modern::Perl, autodie, boolean, constant, feature, lib, strict, utf8, warnings We have yet another question related to prime number, therefore most participants will reuse back their solution from previous challenge.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 022

Thursday, Aug 29, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Ruben Westerberg, the winner of Perl Weekly Challenge - 021. Today we are talking to the Perl Weekly Challenge - 022 winner Kian-Meng Ang. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Kian-Meng: Nothing fancy, just a regular LAMP stack web developer. You probably can get more details from my personal blog.

Continue Reading
post-image

Perl Weekly Challenge - 023

Sunday, Aug 25, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES With great pleasure, we announce Kian-Meng Ang as the winner of Perl Weekly Challenge - 022. Congratulations Kian-Meng, you should soon hear from Perl Careers about your reward. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge. PERL5 REVIEW Please checkout Perl5 solutions review of the Perl Weekly Challenge - 021 by Kian-Meng Ang.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 022

Sunday, Aug 25, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Last week, Yet Ebreo, joined the Perl Weekly Challenge like any other team members. However I noticed something special about him. He appeared to be very enthusiasts. In the very first week, He submitted solutions in Perl5 and Perl6. Well he didn’t stop there, he even blogged about it. Did he stop there? Well not, he started solving all the past challenges. In the series, he started with Perl Weekly Challenge - 001, [P5 #1], [P5 #2], [P6 #1] and [P6 #2].

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 021

Sunday, Aug 25, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 CPAN modules used: bignum, Carp, Const::Fast, Getopt::Long, Math::AnyNum, Math::Big, Math::BigFloat, Math::Big, Math::BigRat, Math::NumberCruncher, Math::Symbolic, Modern::Perl, Sidef, Test::More and Text::Table::Tiny. The biggest takeaway for this task was the solution by Randy Lauen where he did a comparison of different CPAN modules against the formulated calculation.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 021

Wednesday, Aug 21, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Duncan C. White, the winner of Perl Weekly Challenge - 020. Today we are talking to the Perl Weekly Challenge - 021 winner Ruben Westerberg. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Ruben: I am a design engineer/systems engineer developing sensor systems and DGRT (http://dgrt.com.au also YouTube search ‘dgrt borehole camera’).

Continue Reading
post-image

Perl Weekly Challenge - 022

Sunday, Aug 18, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Let me announce the winner of Perl Weekly Challenge - 021 and the name is Ruben Westerberg. Many congratulations Ruben, you should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 021

Sunday, Aug 18, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES The highlight of last week is the start of new weekly series of Perl6 Review of weekly challenges by Laurent Rosenfeld. With the launch blog we now have [Task #1] and [Task #2]. Please do share your views and suggestions to better serve the purpose. Please accept my apology for not being able to share my views on the solutions received. I promise to get that right in the next week edition.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 020

Sunday, Aug 18, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. We’re going to review thing a bit differently for this week by listing down all the CPAN modules used for a particular task. The modules usage reflects three things, the coding style of a participant (Function::Parameters) the common used module (Math::Prime::Util) to solve a particular problem, and the trend of module usage (Modern::Perl) which was seen quite often in the last few challenges.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 020

Wednesday, Aug 14, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Arne Sommer, the winner of Perl Weekly Challenge - 019. Today we are talking to the Perl Weekly Challenge - 020 winner Duncan C. White. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Duncan: I’ve been programming since about 1976, using BASIC on various micro computers (RML 380Z in school, Apple II, Sinclair ZX80/81/Spectrum, Oric Atmos, BBC micro, Atari ST etc), then graduating to Unix machines in 1983 at University while doing a Computer Science degree.

Continue Reading
post-image

Perl Weekly Challenge - 021

Sunday, Aug 11, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Let me announce the winner of Perl Weekly Challenge - 020 and the name is Duncan C. White. Many congratulations Duncan, you should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 020

Sunday, Aug 11, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Apology for late releasing without any comments. Last week I was too busy with The Perl Conference in Riga. Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing. DAMIAN’s CORNER Watch this space for Damian’s blog about Perl Weekly Challenge. Damian picked up the Wrap paragraph task of Perl Weekly Challenge - 019. Perl 5 Solutions Andrezgz [P5 #1] [P5 #2]

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 019

Saturday, Aug 10, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. This week challenge was quite straight forward and they said, simpler tasks will always leads to more creative solutions. Task #1 In general, this was quite a straight forward question.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 019

Wednesday, Aug 7, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to E. Choroba, the winner of Perl Weekly Challenge - 018. Today we are talking to the Perl Weekly Challenge - 019 winner Arne Sommer. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Arne: I started programming in about 1982, when I bought an Atari 400 computer. I enjoyed programming so much that I made a career of it.

Continue Reading
post-image

Perl Weekly Challenge - 020

Sunday, Aug 4, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Let me announce the winner of Perl Weekly Challenge - 019 and the name is Arne Sommer. Many congratulations Arne, you should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 019

Sunday, Aug 4, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES The main attraction of last week challenge was Dave Cross. Why? Because it managed to brought Dave Cross back in action. He didn’t just stop there but he even blogged about it. We noticed some of the active members being busy getting ready for next week Perl Conference in Riga. We would like to thank each members for taking time out in the busy schedule and participarted in the weekly challenge.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 018

Sunday, Aug 4, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Yozen Hernandez, the winner of Perl Weekly Challenge - 017. Today we are talking to the Perl Weekly Challenge - 018 winner E. Choroba. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Choroba: Both my parents were mathematicians. Despite the iron curtain (I’m from the Czech Republic) and technological embargo of the Eastern block in the 80’s, my father was able to get a Commodore computer for me, so I started with Basic and Assembler at the age of 13.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 018

Saturday, Aug 3, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 If you need to have a quick overview how to solve the challenge, read the submitted solutions by Mark Anderson, Jamie, and E.

Continue Reading
post-image

Perl Weekly Challenge - 019

Sunday, Jul 28, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Let me announce the winner of Perl Weekly Challenge - 018 and the name is E. Choroba. Many congratulations Choroba, you should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 018

Sunday, Jul 28, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Last week, we had a guest contributor, Orestis Zekai, works as a Software Engineer. He doesn’t know Perl but fluent in Python. He came across earlier weekly challenges and found it fun. So he decided to solve the Perl Weekly Challenge - 018 using Python language, Task #1 and Task #2. He wouldn’t be part of weekly competition, though. Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 017

Friday, Jul 26, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, go through the original tasks and recap of the weekly challenge. Task #1 For a good overview on how this recursive formulae works, you can look at this animated calculator. This seemed like a straight forward question, a direct translation and implementation of the Ackermann function using the definition of the formulae given.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 017

Wednesday, Jul 24, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Adam Russell, the winner of Perl Weekly Challenge - 016. Today we are talking to the “Perl Weekly Challenge - 017” winner Yozen Hernandez. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Yozen: I have a BA in Computer Science from Hunter College, CUNY, and a PhD in Bioinformatics from Boston University.

Continue Reading
post-image

Perl Weekly Challenge - 018

Sunday, Jul 21, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Let me announce the winner of Perl Weekly Challenge - 017 and the name is Yozen Hernandez. Many congratulations Yozen, you should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 017

Sunday, Jul 21, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES When I proposed Bhagavad Git API task for the Perl Weekly Challenge - 017, I was hoping one of team member from India would pick this up. Our API task leader, Joelle Maslak, has been beaten by Randy Lauen, who just joined the team. As usual, Joelle always takes up API task in Perl5 and Perl6. This time, Adam Russell also joined the group for API task this week.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 016

Thursday, Jul 18, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. We highly appreciate and welcome your feedback. For a quick overview, read the original tasks and recap of the weekly challenge. Task #1 The Pythagoras Pie Puzzle, which was originally published in the Pythagoras Magazine and made known through the Guardian’s article. While this is a simple question, we loved how Duncan C.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 016

Wednesday, Jul 17, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Joelle Maslak, the winner of Perl Weekly Challenge - 015. Today we are talking to the “Perl Weekly Challenge - 016” winner Adam Russell. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Adam: I am presently a Principal Software Engineer for Optum, which is part of United Health Group. My main focus right now is on Graph Databases on how we can best use them to develop applications, improve analytics, and in general be able to get greater value out of the data available in the enterprise.

Continue Reading
post-image

Perl Weekly Challenge - Optional API Task

Tuesday, Jul 16, 2019 by Mohammad S Anwar Perl5, Perl6

I have been thinking to do review of optional API task so far. I have now finally got the time. BACKGROUND During the Perl Weekly challenge 005, Gabor Szabo, Chief Editor of Perl Weekly newsletter proposed optional API task to the weekly challenge. He even suggested list of API that I could use every week. It took me couple of weeks to figure out the format and other formalities. Finally it was introduced with the Perl Weekly Challenge - 008.

Continue Reading
post-image

Perl Weekly Challenge - 017

Sunday, Jul 14, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES Let me announce the winner of Perl Weekly Challenge - 016 and the name is Adam Russell. Many congratulations to Adam. You should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 016

Sunday, Jul 14, 2019 by Mohammad S Anwar Perl5, Perl6

HEADLINES I would like to share this blog by Damian Conway where he shared his view with regard to the “Strong/Weak prime numbers” task of Perl Weekly Challenge - 015. You must have noticed Neil Bowers love for the optional API task. Last week DetectLanguage API task was another example where he created CPAN distribution WebService::DetectLanguage for the API task. It is now even listed as official Perl Client on their website.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 015

Saturday, Jul 13, 2019 by Kian-Meng Ang Perl5

Continues from previous week. Feel free to submit a merge request or open a ticket if you found any issues with this post. Feedback are very much appreciated and welcome. For a quick overview, read the original questions and recap of the weekly challenge. Task #1 Since this question is related to Perl Weekly Challenge #12, quite a few participants (Adam Russell, Jaldhar H. Vyas, Yozen Hernandez, E. Choroba, and others) were using and adapting their answer from Perl Weekly Challenge #12.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 015

Tuesday, Jul 9, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Jaldhar H. Vyas, the winner of Perl Weekly Challenge - 014. Today we are talking to the “Perl Weekly Challenge - 015” winner Joelle Maslak. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Joelle: I started programming, in BASIC on an Apple II compatible computer, when I was a child.

Continue Reading
post-image

Perl Weekly Challenge - 016

Sunday, Jul 7, 2019 by Mohammad S Anwar Perl5, Perl6

Let me announce the winner of Perl Weekly Challenge - 015 and the name is Joelle Maslak. Many congratulations to Joelle. You should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 015

Sunday, Jul 7, 2019 by Mohammad S Anwar Perl5, Perl6

Let me welcome, Veesh Goldman, after a short break. He is the first member of the team. It is always nice to see member coming back after short break. Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing. Adam Russell Adam surprised me with the use of prime url. Clean separation of method to filter strong and weak prime numbers.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 014

Saturday, Jul 6, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. Last week we spoke to Laurent Rosenfeld, the winner of Perl Weekly Challenge - 013. Today we are talking to the “Perl Weekly Challenge - 014” winner Jaldhar H. Vyas. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Jaldhar: I was first introduced to computers in England (where I was born) by the Sinclair ZX Spectrum, a 1MZ 8-bit computer with a massive 48K of RAM.

Continue Reading
post-image

Meet The Champion: Perl Weekly Challenge - 013

Friday, Jul 5, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the weekly series “Meet The Champion”. In the weekly series, we would talk to the winner of “Perl Weekly Challenge” and find out more about him/her. In this first blog of the series, we are talking to our first champion Laurent Rosenfeld. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? Laurent: I graduated as a software engineer in 1996 (at age 40) and I have been working in this capacity (mainly development) ever since.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 014

Friday, Jul 5, 2019 by Kian-Meng Ang Perl5

Continues from previous post. Feel free to submit a merge request or open a ticket if you found any issues with this post. Feedback are very much appreciated and welcome. For a quick overview, read the original questions and recap of the weekly challenge. Challenge #1 Some participants found that it’s quite vogue to understand the Van Eck’s sequence but managed to understand it through OEIS and Numberphile’s video.

Continue Reading
post-image

Perl Weekly Challenge - 015

Sunday, Jun 30, 2019 by Mohammad S Anwar Perl5, Perl6

Let me announce the winner of Perl Weekly Challenge - 014 and the name is Jaldhar H. Vyas. Many congratulations to Jaldhar. You should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 014

Sunday, Jun 30, 2019 by Mohammad S Anwar Perl5, Perl6

Last week, Dave Jacoby sent us the first solution in Perl5 as Pull Request [#294]. Then came a new member, 95th member, **Robert Van Dam”. Being a first timer, it didn’t stop him in taking API challenge either. We have had maximum number of new members joining last week. We now have 100 active members in the team. By the time, you are reading this, we have already declared our second winner.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 013

Friday, Jun 28, 2019 by Kian-Meng Ang Perl5

Continues from previous post. Feel free to submit a merge request or open a ticket if you found any issues with this post. Feedback are very much appreciated and welcome. Read the original questions and recap of the weekly challenge first to have a quick overview. Challenge #1 In this challenge, there are three approaches to generate all the last Fridays for a year. We can either (1) count forward from first Friday of the year, (2) count backward from last Friday of the year, or (3) count backward from the last day of each month.

Continue Reading
post-image

Perl Weekly Challenge - Story so far ...

Tuesday, Jun 25, 2019 by Mohammad S Anwar Perl5, Perl6

We are now 3 months old and growing fast every week with the support of wider Perl Community. The prime motto of the “Perl Weekly Challenge” is to promote Perl (be it Perl5 or Perl6). I was looking for fun way of doing it. Being, co-editor of Perl Weekly newsletter, I noticed that not many people blog about interesting use of the language. I must say, Perl6 community is doing far better than Perl5.

Continue Reading
post-image

Perl Weekly Challenge - 014

Sunday, Jun 23, 2019 by Mohammad S Anwar Perl5, Perl6

Without any further delay, we would like to announce the winner of Perl Weekly Challenge - 013 and the name is Laurent Rosenfeld. Many congratulations to Laurent. You should soon hear from Perl Careers about your reward. Please do let us know how you feel about it. For rest of the participants, I would say Good Luck for next time. Keep sending in your solutions and share your knowledge with each other.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 013

Sunday, Jun 23, 2019 by Mohammad S Anwar Perl5, Perl6

This week, Joelle Maslak sent us the first solution in Perl6 as Pull Request [#265]. Then came Scimon Proctor, again in Perl6 as Pull Request [#266]. Kevin Colyer submitted the next in Perl6 as Github gist. By now, I started thinking where are all #Perl5 hackers. I didn’t have to wait longer, Pete Houston sent us the solution in Perl5 by email. Finally we had our first complete solution in Perl5 by Dave Jacoby as Pull Request [#271].

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 012

Thursday, Jun 20, 2019 by Kian-Meng Ang Perl5

Continues from last week. For a quick overview, read through all questions and recap of the challenge first. This week was quite unique as we observed there were several submissions where submissions were based on existing solutions but were done in a more alternative and elegant way. Moreover, some of these show case the expressiveness of Perl programming language itself, which is also one of the key goal of this weekly challenge.

Continue Reading
post-image

Perl Weekly Challenge - 013

Sunday, Jun 16, 2019 by Mohammad S Anwar Perl5, Perl6

Couple of weeks ago, I tweet below about a surprise for all registered members. It is now time to annouce the surprise. Few weeks ago, Peter Sergeant of PerlCareers contacted me by email and offered to sponsor the weekly challenge to make it more attractive. He offered the winner of weekly challenge $50 Amazon Voucher. We, Peter and I, worked out the formalities and other related issues. All registered members who contribute to the weekly challenge for the week will go into the ballot box.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 012

Sunday, Jun 16, 2019 by Mohammad S Anwar Perl5, Perl6

I was little late in releasing the weekly challenge last time. If I remember correctly it was around 4am Monday morning. Still, by 9am (UK time), I had first solution as PR by none other than the Scimon Procotor himself. And within the next hour, he submitted the solution to the second challenge. By lunch time, I had one more member Ozzy submitted solution to the first challenge. This week, Joelle Maslak joined 100+ score club and became the second member.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 011

Thursday, Jun 13, 2019 by Kian-Meng Ang Perl5

Continues from previous week. For a quick overview, read through all questions and recap of the challenge first. For those who are new to the weekly review post, the main purpose of weekly review is to document down interesting approaches of using Perl programming language to solve each week challenges. Code reading or review allows us to learn / relearn, discover / rediscover, and appreciate / reappreciate (some participants uses other programming languages in their day job) new, interesting, and quirky things accomplished with Perl (unfortunately Perl 5 for now).

Continue Reading
post-image

Perl Weekly Challenge - 012

Monday, Jun 10, 2019 by Mohammad S Anwar Perl5, Perl6

With every week, the team is growing and participation is also growing. I also love the fact that members even taking on optional API challenge regularly now. I hope, you are having fun solving weekly challenges as much as I am. RECAP Here is the recap of last week challenge. CHART Please take a look at the charts showing interesting data. I would like to thank everyone for their valuable suggestions.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 011

Monday, Jun 10, 2019 by Mohammad S Anwar Perl5, Perl6

I noticed members taking on the optional API challenge more regularly. Before only handfull members bother taking the challenge. I am also happy to see familiar faces coming back to the weekly challenge after short break. I hope they continue with it and enlighten us. Adam Russell Adam solved the Fahrenheit-Celcius challenge in such a way that even a kid would follow it without any explanation. Simply Cool. He treated the second challenge of Identity Matrix in the similar fashion.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 010

Thursday, Jun 6, 2019 by Kian-Meng Ang Perl5

Continues from previous week. For a quick overview, read through the questions and recap of the challenge. Challenge #1 The Wikipage page have a good introduction and manual calculation of conversion of Arabic numerals to Roman numerals. Read Laurent Rosenfeld’s blog post for the finer implementation details. Most participants uses a hash to map between Arabic and Roman numerals. Since order of the matching roman numerals against the Arabic values is important, we’ll need to sort it before any conversion.

Continue Reading
post-image

Perl Weekly Challenge - 011

Monday, Jun 3, 2019 by Mohammad S Anwar Perl5, Perl6

I noticed regular flow of new members to the team of Perl Weekly Challenge. Some of them quite actively take part in the challenge as well as blog about it. Some while on vacation, didn’t miss to take on weekly challenge. I remember, one member, submit the solution from her sickbed. I am gratefull to each of them for their support. I am equally thankfull to those who take time and blog about their solution.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 010

Monday, Jun 3, 2019 by Mohammad S Anwar Perl5, Perl6

I noticed few members came back after a short break. Welcome back. It is always nice to see you taking part in the weekly challenge. I hope to see you again and again. I would like to this opportunity to welcome new members. I hope you are having fun with the challenges. The moto of the weekly challenge is to have fun solving the challenges and learn from others. It feels nice when I hear positive feedbacks from the members.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 009

Thursday, May 30, 2019 by Kian-Meng Ang Perl5

Continues from previous post. Follow up on this week review of Perl Weekly Challenge #009 answers submitted by all the participants. Read the full question list and the recap of the challenge to have an overview before we proceed with our review. Challenge #1 Since most first question is beginner friendly, there are two steps to solve the problem. First, we need to loop through a series of numbers. Next, determine whether a square number has at least five distinct digits.

Continue Reading
post-image

Perl Weekly Challenge - 010

Monday, May 27, 2019 by Mohammad S Anwar Perl5, Perl6

I came to know about one secret player of Perl Weekly Challenge just few days ago. Any guesses? He is the Damian Conway. He doesn’t need any introduction. My first encounter with him was when I bought his book Perl Best Practices. I have been a big fan of him since then. Checkout his blog. I would also like to mention another newly joined member Yozen Hernandez. He blogged first time ever that too about his solution to the Perl Weekly Challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 009

Monday, May 27, 2019 by Mohammad S Anwar Perl5, Perl6

I would like to this opportunity to thank one of the respected member Kian-Meng Ang for the help in reviewing Perl 5 challenges every week. Checkout her last review if you haven’t seen already. Ever since I started reviewing the challenges, I am looking for volunteer to do the same for Perl 6. I know it is weekly commitment and can be tiresome. If we can create team of reviewers for each languages then it would be even more fun.

Continue Reading
post-image

Kian-Meng Ang Weekly Review: Challenge - 008

Wednesday, May 22, 2019 by Kian-Meng Ang Perl5

Follow up on this week review of the Perl Weekly Challenge #008 of answers submitted by all the participants. Read the full question list and the recap of the challenge to have an overview before we proceed with our review. Challenge #1 Looking through all the submissions, there are several approaches used by these participants to calculate the first five perfect numbers which are 6, 28, 496, 8128, and 33550336.

Continue Reading
post-image

Perl Weekly Challenge - 009

Monday, May 20, 2019 by Mohammad S Anwar Perl5, Perl6

The best part of Perl Weekly Challenge is that you are free to take a break for as long as you want. Even then you are encourged to take a look at others solution and enjoy. I personally recommend you should read the blog by the elite members. They are invaluable source of knowledge. Thanks to all the members for participating and blogging about it. Enjoy the challenge. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 008

Monday, May 20, 2019 by Mohammad S Anwar Perl5, Perl6

The Challenge - 008 participation was same as the Challenge - 007 in terms of number of members participated. However this time we received more than solution with the introduction of the optional third API challenge. As a matter of fact, Joelle Maslak care to answer the third challenge. She solved the third challenge in Perl5 and Perl6. Adam Russell Adam making good use of unpack() to solve the perfect numbers challenge.

Continue Reading
post-image

Weekly Review: Perl Weekly Challenge - 007

Monday, May 13, 2019 by Kian-Meng Ang Perl5

Below is the write-up review (only covers Perl 5) of the Perl Weekly Challenge #007 of all the submitted answers. You can read the original questions first to understand the details of these two challenges. Challenge #1 If we read the question carefully, there are several steps to solve this problem. First, to find all niven number from 0 to 50 inclusively. Second, to find the sum of its digits of this range of number.

Continue Reading
post-image

Perl Weekly Challenge - 008

Monday, May 13, 2019 by Mohammad S Anwar Perl5, Perl6

Perl Weekly Challenge has been very innovative with so many unique solutions. Thanks to all the members for participating and blogging about it. Keep the momentum up. Good luck with this week challenge, I am sure you will find it fun and enjoyable. RECAP Here is the recap of last week challenge. CHART Please take a look at the charts showing interesting data. I would like to thank everyone for your valuable suggestions.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 007

Sunday, May 12, 2019 by Mohammad S Anwar Perl5, Perl6

Last week was better than the previous week. I noticed big rush on Saturday and Sunday always. As we are getting into 8th week, members are getting the hang of it, which is nice. Adam Russell Adam once again came up with unique solution using pack and unpack to solve the challenge #1. I really liked the graph solution for challenge #2. [#1] [#2] [BLOG] Alicia Bielsa Alicia submitted the solution to the challenge #1.

Continue Reading
post-image

Perl Weekly Challenge - 007

Monday, May 6, 2019 by Mohammad S Anwar Perl5, Perl6

Perl Weekly Challenge has been very innovative with so many unique solutions. Thanks to all the members for participating and blogging about it. Keep the momentum up. Good luck with this week challenge, I am sure you will find it fun and enjoyable. RECAP Here is the recap of last week challenge. CHART Please take a look at the charts showing interesting data. I would like to thank everyone for your valuable suggestions.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 006

Sunday, May 5, 2019 by Mohammad S Anwar Perl5, Perl6

Last week was not very active in terms of number of participations. Having said that the quality of the solutions is always on the top. Some went for the kill, you can’t afford to miss it. Enjoy the code. Adam Russell Adam got the help from CPAN module Data::Dump and the end result is unbelievable simple. Check out his code. Alicia Bielsa Alicia submitted the solution to the first question.

Continue Reading
post-image

Perl Weekly Challenge - 006

Monday, Apr 29, 2019 by Mohammad S Anwar Perl5, Perl6

Perl Weekly Challenge introduced me to so many genious around the globe. It would be unfair to name a few. You know who I am talking about. The main objective of the project was to introduce Perl to more people and allow sharing the magic of Perl. In the last 5 weeks, I can say that I have personally learnt a lot from many greats. RECAP Here is the recap of last week challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 005

Monday, Apr 29, 2019 by Mohammad S Anwar Perl5, Perl6

I would like to talk about blog written by some members this week. In the past, I went into the details of Perl 5 solutions mainly. Lets change the trend this time. Following blogs have been reported last week. Each blog is a text book in itself as it teaches you so many things. I enjoyed reading each and every blog. Please do read them when you get time.

Continue Reading
post-image

Perl Weekly Challenge - 005

Sunday, Apr 21, 2019 by Mohammad S Anwar Perl5, Perl6

The best part of the Perl Weekly Challenge is reading the blog by the members. Personally, I like the journey of an idea to final solution. If you look at closely all the blogs, every member has unique style. They all think differently but ends up with the same result. I have become fan of few in the last few weeks. Don’t get me wrong, reading code is fascinating but boring.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 004

Sunday, Apr 21, 2019 by Mohammad S Anwar Perl5, Perl6

For the first time ever, I published RECAP blog before the weekly challenge. It is the sign that things are settling down. Members are using Pull Request more frequently to submit the solutions. Last Sunday, when I made the Challenge 004 public, I couple of people responded in no time. The first person was Kivanc Yazan and he announced it on Twitter. The next person followed him was @smokemachine. He has been regular since last week.

Continue Reading
post-image

Perl Weekly Challenge - 004

Sunday, Apr 14, 2019 by Mohammad S Anwar Perl5, Perl6

I noticed last week, less participation than the previous week. Why? Honestly speaking I have no clue. Could it be the questions were too tricky for the challenge? The week before, I received the feedback that the questions were too easy and simple. So I went for little trickier one this time. It seems that I have to balance it somehow. I am gratefull to all members submitting the solutions as Pull Request.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 003

Sunday, Apr 14, 2019 by Mohammad S Anwar Perl5, Perl6

Every week, I release the challenge by email first and then on Twitter. I wait for about 30 minutes to get the first response to the challenge. I also look at the Google Analytics Realtime Chart to see how many users are reading the new challenge page and from which part of the world. Last week, I didn’t have to wait long, I saw the first reaction on Twitter from Khalid.

Continue Reading
post-image

Proposed Solution for Challenge - 002

Monday, Apr 8, 2019 by Philippe Bruhat (BooK) Perl5

As received in response to the challenge by Philippe Bruhat. Highly recommended. Write a script or one-liner to remove leading zeros from positive numbers. As a filter: perl -ple 's/^0+//' Challenge #2 Write a script that can convert numbers to and from a base35 representation, using the characters 0-9 and A-Y. Those who remember The Perl Review Code golf contest may remember this challenge.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 002

Monday, Apr 8, 2019 by Mohammad S Anwar Perl5, Perl6

I noticed the timing of releasing the weekly challenge is not helping anyone in UK timezone as I released around mid-night. So if somebody who lives in other side where it is day they get to try the challenge first. I realised within few hours of making the challenge public, I starts getting feedback but none from UK member. It is only when it is Monday morning, I see reactions from them.

Continue Reading
post-image

Perl Weekly Challenge - 003

Sunday, Apr 7, 2019 by Mohammad S Anwar Perl5, Perl6

Last week challenge turned out to be a cakewalk for Perl 6 hackers. This shows my lack of knowledge of Perl 6. I have requested our inhouse Perl 6 experts to share some challenging questions. I already received few and kept in the challenge bank. I will use it in the coming weeks. Credit will be given to the hacker when published. We highly recommend that you submit you solutions as PR to the repository.

Continue Reading
post-image

RECAP - Perl Weekly Challenge - 001

Thursday, Apr 4, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the first weekly recap of “Perl Weekly Challenge”. Apology for the delay, I was supposed to release this blog with the second challenge of the series. I promise next blog is going to be on time. For the first time ever, the Monday 25th March 2019, was not depressing like any other Monday. Thanks to “Perl Weekly Challenge”, I was so busy following public reactions on Twitter. It was a memorable experience.

Continue Reading
post-image

Perl Weekly Challenge - 002

Monday, Apr 1, 2019 by Mohammad S Anwar Perl5, Perl6

It is already time for the second challenge of “Perl Weekly Challenge” event. We have had very positive response so far. We will soon share the review of first challenge. You can send us your solutions by replying the same email that drops the weekly challenge to your inbox. If you are active on twitter then you can DM @PerlWChallenge as well. Or if you have GitHub profile then you can even submit your solutions as PR to the repository.

Continue Reading
post-image

Proposed Solution for Challenge - 001

Thursday, Mar 28, 2019 by Philippe Bruhat (BooK) Perl5

This is actually as we received in response to the challenge by Philippe Bruhat. Highly recommended. Challenge #1 Write a script to replace the character ‘e’ with ‘E’ in the string ‘Perl Weekly Challenge’. Also print the number of times the character ‘e’ found in the string. $ perl -E '$_=shift;say y/e/E/;say' 'Perl Weekly Challenge' 5 PErl WEEkly ChallEngE Historical note: y///c is called “Abigail’s length horror” by golfers and obfuscators (couldn’t trace where the term came from).

Continue Reading
post-image

A New Week a New Challenge

Sunday, Mar 24, 2019 by Mohammad S Anwar Perl5, Perl6

Welcome to the first task of the “Perl Weekly Challenge” event. Every Monday, we are going to propose 2 challenges, one aimed at Beginners and another for Experts. However you are free to choose the challenge you fancy. You can even attempt to solve both. As you know the choice of languages are Perl5 and Perl6. You can solve one challenge in Perl5 and other in Perl6, if you like.

Continue Reading
post-image

Laurent Rosenfeld Weekly Review: Challenge - 008

Friday, Feb 1, 2019 by Laurent Rosenfeld Perl6

Perl6 Solutions Weekly Review Task #1: Perfect Numbers This is derived from my blog post made in answer to the Week 8 of the Perl Weekly Challenge organized by Mohammad S. Anwar as well as answers made by others to the same challenge. The challenge reads as follows: Write a script that computes the first five perfect numbers. A perfect number is an integer that is the sum of its positive proper divisors (all divisors except itself).

Continue Reading

SO WHAT DO YOU THINK ?

If you have any suggestions or ideas then please do share with us.

Contact with me