From b6b9b41b61c2578dd8712f581df46db62456bcf9 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 1 Apr 2019 14:10:19 +0100 Subject: - Renamed member folder for athanasius. --- challenge-001/althanasius/perl5/ch-1.sh | 4 ---- challenge-001/althanasius/perl5/ch-2.sh | 13 ------------- challenge-001/athanasius/perl5/ch-1.sh | 4 ++++ challenge-001/athanasius/perl5/ch-2.sh | 13 +++++++++++++ 4 files changed, 17 insertions(+), 17 deletions(-) delete mode 100644 challenge-001/althanasius/perl5/ch-1.sh delete mode 100644 challenge-001/althanasius/perl5/ch-2.sh create mode 100644 challenge-001/athanasius/perl5/ch-1.sh create mode 100644 challenge-001/athanasius/perl5/ch-2.sh diff --git a/challenge-001/althanasius/perl5/ch-1.sh b/challenge-001/althanasius/perl5/ch-1.sh deleted file mode 100644 index 257c5931b4..0000000000 --- a/challenge-001/althanasius/perl5/ch-1.sh +++ /dev/null @@ -1,4 +0,0 @@ -perl -wE "my $s = 'Perl Weekly Challenge'; my $c = $s =~ tr/e/E/; -say qq[$s: $c];" - -#syntax error at -e line 1, near "my =" diff --git a/challenge-001/althanasius/perl5/ch-2.sh b/challenge-001/althanasius/perl5/ch-2.sh deleted file mode 100644 index 0759b63576..0000000000 --- a/challenge-001/althanasius/perl5/ch-2.sh +++ /dev/null @@ -1,13 +0,0 @@ -perl -wE "for (1 .. 20) { $p = 0; $q = 0; if (!($_ % 3)) { print -'fizz'; ++$p } if (!($_ % 5)) { say 'buzz'; ++$q; } say '' if $p && !$q; -say $_ if !$p && !$q; }" - -#syntax error at -e line 1, near "{ =" -#Unknown regexp modifier "/h" at -e line 1, at end of line -#syntax error at -e line 2, near "++ }" -#Unknown regexp modifier "/h" at -e line 2, at end of line -#syntax error at -e line 2, near "++;" -#syntax error at -e line 2, near "if &&" -#Unknown regexp modifier "/h" at -e line 3, at end of line -#syntax error at -e line 3, near "! &&" -#Execution of -e aborted due to compilation errors. diff --git a/challenge-001/athanasius/perl5/ch-1.sh b/challenge-001/athanasius/perl5/ch-1.sh new file mode 100644 index 0000000000..257c5931b4 --- /dev/null +++ b/challenge-001/athanasius/perl5/ch-1.sh @@ -0,0 +1,4 @@ +perl -wE "my $s = 'Perl Weekly Challenge'; my $c = $s =~ tr/e/E/; +say qq[$s: $c];" + +#syntax error at -e line 1, near "my =" diff --git a/challenge-001/athanasius/perl5/ch-2.sh b/challenge-001/athanasius/perl5/ch-2.sh new file mode 100644 index 0000000000..0759b63576 --- /dev/null +++ b/challenge-001/athanasius/perl5/ch-2.sh @@ -0,0 +1,13 @@ +perl -wE "for (1 .. 20) { $p = 0; $q = 0; if (!($_ % 3)) { print +'fizz'; ++$p } if (!($_ % 5)) { say 'buzz'; ++$q; } say '' if $p && !$q; +say $_ if !$p && !$q; }" + +#syntax error at -e line 1, near "{ =" +#Unknown regexp modifier "/h" at -e line 1, at end of line +#syntax error at -e line 2, near "++ }" +#Unknown regexp modifier "/h" at -e line 2, at end of line +#syntax error at -e line 2, near "++;" +#syntax error at -e line 2, near "if &&" +#Unknown regexp modifier "/h" at -e line 3, at end of line +#syntax error at -e line 3, near "! &&" +#Execution of -e aborted due to compilation errors. -- cgit From fee2e4a2c44788d41d266566db86a12e437f43a9 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 1 Apr 2019 14:35:35 +0100 Subject: - Added blog details. --- challenge-001/dave-cross/blog.txt | 1 + challenge-001/dave-jacoby/blog.txt | 1 + challenge-001/jj-merelo/blog.txt | 1 + challenge-001/jo-christian-oterhals/blog.txt | 1 + challenge-001/philippe-bruhat/blog.txt | 1 + challenge-001/simon-proctor/blog.txt | 2 ++ members.json | 2 +- 7 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 challenge-001/dave-cross/blog.txt create mode 100644 challenge-001/dave-jacoby/blog.txt create mode 100644 challenge-001/jj-merelo/blog.txt create mode 100644 challenge-001/jo-christian-oterhals/blog.txt create mode 100644 challenge-001/philippe-bruhat/blog.txt create mode 100644 challenge-001/simon-proctor/blog.txt diff --git a/challenge-001/dave-cross/blog.txt b/challenge-001/dave-cross/blog.txt new file mode 100644 index 0000000000..5b3e3f9f01 --- /dev/null +++ b/challenge-001/dave-cross/blog.txt @@ -0,0 +1 @@ +https://perlhacks.com/2019/03/perl-weekly-challenge-2019-03-25/ diff --git a/challenge-001/dave-jacoby/blog.txt b/challenge-001/dave-jacoby/blog.txt new file mode 100644 index 0000000000..202c670566 --- /dev/null +++ b/challenge-001/dave-jacoby/blog.txt @@ -0,0 +1 @@ +https://jacoby.github.io/2019/03/25/fizzbuzz-oneliner-in-perl.html diff --git a/challenge-001/jj-merelo/blog.txt b/challenge-001/jj-merelo/blog.txt new file mode 100644 index 0000000000..71a9b60790 --- /dev/null +++ b/challenge-001/jj-merelo/blog.txt @@ -0,0 +1 @@ +https://dev.to/jj/perl-weekly-challenge-1-translate-letters-and-count-4cdf diff --git a/challenge-001/jo-christian-oterhals/blog.txt b/challenge-001/jo-christian-oterhals/blog.txt new file mode 100644 index 0000000000..672218adbc --- /dev/null +++ b/challenge-001/jo-christian-oterhals/blog.txt @@ -0,0 +1 @@ +https://medium.com/@jcoterhals/perl-6-small-stuff-15-long-story-about-short-answers-to-perl-weekly-challenge-no-1-85e741bf8716 diff --git a/challenge-001/philippe-bruhat/blog.txt b/challenge-001/philippe-bruhat/blog.txt new file mode 100644 index 0000000000..d8ea600fb8 --- /dev/null +++ b/challenge-001/philippe-bruhat/blog.txt @@ -0,0 +1 @@ +https://perlweeklychallenge.org/blog/philippe-bruhat-challenge-001/ diff --git a/challenge-001/simon-proctor/blog.txt b/challenge-001/simon-proctor/blog.txt new file mode 100644 index 0000000000..8d56cd8d63 --- /dev/null +++ b/challenge-001/simon-proctor/blog.txt @@ -0,0 +1,2 @@ +http://www.khanate.co.uk/blog/2019/03/25/perl-weekly-1/ +http://www.khanate.co.uk/blog/tag/weekly-challenge-1/ diff --git a/members.json b/members.json index 0b6aa32f39..708e06a02b 100755 --- a/members.json +++ b/members.json @@ -2,9 +2,9 @@ "alex-daniel" : "Alex Daniel", "alexander-karelas" : "Alexander Karelas", "alexey-melezhik" : "Alexey Melezhik", - "althanasius" : "Althanasius", "antonio-gamiz" : "Antonio Gomiz", "arpad-toth" : "Arpad Toth", + "athanasius" : "Athanasius", "aubrey-quarcoo" : "Aubrey Quarcoo", "bob-kleemann" : "Bob Kleemann", "daniel-mantovani" : "Daniel Mantovani", -- cgit From ca4a69f929246b55ca5390723123b874cd1d3efa Mon Sep 17 00:00:00 2001 From: John Barrett Date: Mon, 1 Apr 2019 14:39:23 +0100 Subject: Add gist to challenge-001 answer --- challenge-001/john-barrett/perl5/README.md | 75 ++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 challenge-001/john-barrett/perl5/README.md diff --git a/challenge-001/john-barrett/perl5/README.md b/challenge-001/john-barrett/perl5/README.md new file mode 100644 index 0000000000..65a2fb6106 --- /dev/null +++ b/challenge-001/john-barrett/perl5/README.md @@ -0,0 +1,75 @@ +As published on https://perlweeklychallenge.org/blog/a-new-week-a-new-challenge/
+Submissions demonstrated here using [Reply](https://metacpan.org/pod/Reply). + +> 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’ is found in the string. + +I didn't write a script so I fail this challenge already. + +``` +0> my $foo = 'Perl Weekly Challenge' +$res[0] = "Perl Weekly Challenge" +1> $foo =~ s/e/E/g; +$res[1] = 5 +2> $foo +$res[2] = "PErl WEEkly ChallEngE" +3> +``` + +> Write a one-liner to solve the FizzBuzz problem and print the numbers 1 through 20. However, any number divisible by 3 should be replaced by the word ‘fizz’ and any divisible by 5 by the word ‘buzz’. Those numbers that are both divisible by 3 and 5 become ‘fizzbuzz’. + +I don't remember where I saw this, but it is my favourite Perl5 FizzBuzz: + +``` +4> { no strict; no warnings; map { (fizz)[$_%3].(buzz)[$_%5]||$_ } 1..20 } +$res[4] = [ + [0] 1, + [1] 2, + [2] "fizz", + [3] 4, + [4] "buzz", + [5] "fizz", + [6] 7, + [7] 8, + [8] "fizz", + [9] "buzz", + [10] 11, + [11] "fizz", + [12] 13, + [13] 14, + [14] "fizzbuzz", + [15] 16, + [16] 17, + [17] "fizz", + [18] 19, + [19] "buzz" +] +``` + +Since I didn't write that myself I also fail the second part of the challenge. Not going well. Let's see... + +``` +$ perl -MAcme::FizzBuzz -e '1' | head -n 20 | tr '[:upper:]' '[:lower:]' +1 +2 +fizz +4 +buzz +fizz +7 +8 +fizz +buzz +11 +fizz +13 +14 +fizzbuzz +16 +17 +fizz +19 +buzz +``` + + There! + -- cgit From 7f358d36c3f71f78707ea2149d05a8a646a95282 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 1 Apr 2019 15:04:42 +0100 Subject: - Added namespace for challenge 002. --- challenge-002/alex-daniel/README | 1 + challenge-002/alexander-karelas/README | 1 + challenge-002/alexey-melezhik/README | 1 + challenge-002/antonio-gamiz/README | 1 + challenge-002/arpad-toth/README | 1 + challenge-002/athanasius/README | 1 + challenge-002/aubrey-quarcoo/README | 1 + challenge-002/bob-kleemann/README | 1 + challenge-002/daniel-mantovani/README | 1 + challenge-002/dave-cross/README | 1 + challenge-002/dave-jacoby/README | 1 + challenge-002/david-kayal/README | 1 + challenge-002/doug-schrag/README | 1 + challenge-002/duncan-c-white/README | 1 + challenge-002/eddy-hs/README | 1 + challenge-002/finley/README | 1 + challenge-002/fred-zinn/README | 1 + challenge-002/freddie-b/README | 1 + challenge-002/gustavo-chaves/README | 1 + challenge-002/jaldhar-h-vyas/README | 1 + challenge-002/jeff/README | 1 + challenge-002/jeremy-carman/README | 1 + challenge-002/jim-bacon/README | 1 + challenge-002/jj-merelo/README | 1 + challenge-002/jo-christian-oterhals/README | 1 + challenge-002/joelle-maslak/README | 1 + challenge-002/john-barrett/README | 1 + challenge-002/juan-caballero/README | 1 + challenge-002/khalid/README | 1 + challenge-002/kian-meng-ang/README | 1 + challenge-002/kivanc-yazan/README | 1 + challenge-002/lars-balker/README | 1 + challenge-002/laurent-rosenfeld/README | 1 + challenge-002/magnus-woldrich/README | 1 + challenge-002/mark-senn/README | 1 + challenge-002/martin-mugeni/README | 1 + challenge-002/michael-schaap/README | 1 + challenge-002/neil-bowers/README | 1 + challenge-002/nick-logan/README | 1 + challenge-002/oleskii-tsvietnov/README | 1 + challenge-002/ozzy/README | 1 + challenge-002/pavel-jurca/README | 1 + challenge-002/pete-houston/README | 1 + challenge-002/philippe-bruhat/README | 1 + challenge-002/prajith-p/README | 1 + challenge-002/ruben-westerberg/README | 1 + challenge-002/sean-meininger/README | 1 + challenge-002/simon-proctor/README | 1 + challenge-002/simon-reinhardt/README | 1 + challenge-002/steve-rogerson/README | 1 + challenge-002/steven-lembark/README | 1 + challenge-002/steven-wilson/README | 1 + challenge-002/tiago-stock/README | 1 + challenge-002/tore-andersson/README | 1 + challenge-002/veesh-goldman/README | 1 + challenge-002/william-gilmore/README | 1 + 56 files changed, 56 insertions(+) create mode 100644 challenge-002/alex-daniel/README create mode 100644 challenge-002/alexander-karelas/README create mode 100644 challenge-002/alexey-melezhik/README create mode 100644 challenge-002/antonio-gamiz/README create mode 100644 challenge-002/arpad-toth/README create mode 100644 challenge-002/athanasius/README create mode 100644 challenge-002/aubrey-quarcoo/README create mode 100644 challenge-002/bob-kleemann/README create mode 100644 challenge-002/daniel-mantovani/README create mode 100644 challenge-002/dave-cross/README create mode 100644 challenge-002/dave-jacoby/README create mode 100644 challenge-002/david-kayal/README create mode 100644 challenge-002/doug-schrag/README create mode 100644 challenge-002/duncan-c-white/README create mode 100644 challenge-002/eddy-hs/README create mode 100644 challenge-002/finley/README create mode 100644 challenge-002/fred-zinn/README create mode 100644 challenge-002/freddie-b/README create mode 100644 challenge-002/gustavo-chaves/README create mode 100644 challenge-002/jaldhar-h-vyas/README create mode 100644 challenge-002/jeff/README create mode 100644 challenge-002/jeremy-carman/README create mode 100644 challenge-002/jim-bacon/README create mode 100644 challenge-002/jj-merelo/README create mode 100644 challenge-002/jo-christian-oterhals/README create mode 100644 challenge-002/joelle-maslak/README create mode 100644 challenge-002/john-barrett/README create mode 100644 challenge-002/juan-caballero/README create mode 100644 challenge-002/khalid/README create mode 100644 challenge-002/kian-meng-ang/README create mode 100644 challenge-002/kivanc-yazan/README create mode 100644 challenge-002/lars-balker/README create mode 100644 challenge-002/laurent-rosenfeld/README create mode 100644 challenge-002/magnus-woldrich/README create mode 100644 challenge-002/mark-senn/README create mode 100644 challenge-002/martin-mugeni/README create mode 100644 challenge-002/michael-schaap/README create mode 100644 challenge-002/neil-bowers/README create mode 100644 challenge-002/nick-logan/README create mode 100644 challenge-002/oleskii-tsvietnov/README create mode 100644 challenge-002/ozzy/README create mode 100644 challenge-002/pavel-jurca/README create mode 100644 challenge-002/pete-houston/README create mode 100644 challenge-002/philippe-bruhat/README create mode 100644 challenge-002/prajith-p/README create mode 100644 challenge-002/ruben-westerberg/README create mode 100644 challenge-002/sean-meininger/README create mode 100644 challenge-002/simon-proctor/README create mode 100644 challenge-002/simon-reinhardt/README create mode 100644 challenge-002/steve-rogerson/README create mode 100644 challenge-002/steven-lembark/README create mode 100644 challenge-002/steven-wilson/README create mode 100644 challenge-002/tiago-stock/README create mode 100644 challenge-002/tore-andersson/README create mode 100644 challenge-002/veesh-goldman/README create mode 100644 challenge-002/william-gilmore/README diff --git a/challenge-002/alex-daniel/README b/challenge-002/alex-daniel/README new file mode 100644 index 0000000000..a085722b3b --- /dev/null +++ b/challenge-002/alex-daniel/README @@ -0,0 +1 @@ +Solution by Alex Daniel diff --git a/challenge-002/alexander-karelas/README b/challenge-002/alexander-karelas/README new file mode 100644 index 0000000000..3de9fce8d9 --- /dev/null +++ b/challenge-002/alexander-karelas/README @@ -0,0 +1 @@ +Solution by Alexander Karelas diff --git a/challenge-002/alexey-melezhik/README b/challenge-002/alexey-melezhik/README new file mode 100644 index 0000000000..ca7008f224 --- /dev/null +++ b/challenge-002/alexey-melezhik/README @@ -0,0 +1 @@ +Solution by Alexey Melezhik diff --git a/challenge-002/antonio-gamiz/README b/challenge-002/antonio-gamiz/README new file mode 100644 index 0000000000..1f5ed5871a --- /dev/null +++ b/challenge-002/antonio-gamiz/README @@ -0,0 +1 @@ +Solution by Antonio Gamiz diff --git a/challenge-002/arpad-toth/README b/challenge-002/arpad-toth/README new file mode 100644 index 0000000000..6661dd82c1 --- /dev/null +++ b/challenge-002/arpad-toth/README @@ -0,0 +1 @@ +Solution by Arpad Toth diff --git a/challenge-002/athanasius/README b/challenge-002/athanasius/README new file mode 100644 index 0000000000..cc357fda4a --- /dev/null +++ b/challenge-002/athanasius/README @@ -0,0 +1 @@ +Solution by Athanasius diff --git a/challenge-002/aubrey-quarcoo/README b/challenge-002/aubrey-quarcoo/README new file mode 100644 index 0000000000..8e63a2c1f5 --- /dev/null +++ b/challenge-002/aubrey-quarcoo/README @@ -0,0 +1 @@ +Solution by Aubrey Quarcoo diff --git a/challenge-002/bob-kleemann/README b/challenge-002/bob-kleemann/README new file mode 100644 index 0000000000..51a81ba0b7 --- /dev/null +++ b/challenge-002/bob-kleemann/README @@ -0,0 +1 @@ +Solution by Bob Kleeman diff --git a/challenge-002/daniel-mantovani/README b/challenge-002/daniel-mantovani/README new file mode 100644 index 0000000000..ed538216f2 --- /dev/null +++ b/challenge-002/daniel-mantovani/README @@ -0,0 +1 @@ +Solution by Daniel Mantovani diff --git a/challenge-002/dave-cross/README b/challenge-002/dave-cross/README new file mode 100644 index 0000000000..04b1b0623b --- /dev/null +++ b/challenge-002/dave-cross/README @@ -0,0 +1 @@ +Solution by Dave Cross diff --git a/challenge-002/dave-jacoby/README b/challenge-002/dave-jacoby/README new file mode 100644 index 0000000000..7c06689f16 --- /dev/null +++ b/challenge-002/dave-jacoby/README @@ -0,0 +1 @@ +Solution by Dave Jacoby diff --git a/challenge-002/david-kayal/README b/challenge-002/david-kayal/README new file mode 100644 index 0000000000..66f8615260 --- /dev/null +++ b/challenge-002/david-kayal/README @@ -0,0 +1 @@ +Solution by David Kayal diff --git a/challenge-002/doug-schrag/README b/challenge-002/doug-schrag/README new file mode 100644 index 0000000000..bf8a10ffb4 --- /dev/null +++ b/challenge-002/doug-schrag/README @@ -0,0 +1 @@ +Solution by Doug Schrag diff --git a/challenge-002/duncan-c-white/README b/challenge-002/duncan-c-white/README new file mode 100644 index 0000000000..81f31dc7c0 --- /dev/null +++ b/challenge-002/duncan-c-white/README @@ -0,0 +1 @@ +Solution by Duncan C. White diff --git a/challenge-002/eddy-hs/README b/challenge-002/eddy-hs/README new file mode 100644 index 0000000000..0ed51d222d --- /dev/null +++ b/challenge-002/eddy-hs/README @@ -0,0 +1 @@ +Solution by Eddy HS diff --git a/challenge-002/finley/README b/challenge-002/finley/README new file mode 100644 index 0000000000..f08a121076 --- /dev/null +++ b/challenge-002/finley/README @@ -0,0 +1 @@ +Solution by Finley diff --git a/challenge-002/fred-zinn/README b/challenge-002/fred-zinn/README new file mode 100644 index 0000000000..17bac4f094 --- /dev/null +++ b/challenge-002/fred-zinn/README @@ -0,0 +1 @@ +Solution by Fred Zinn diff --git a/challenge-002/freddie-b/README b/challenge-002/freddie-b/README new file mode 100644 index 0000000000..823d7474b5 --- /dev/null +++ b/challenge-002/freddie-b/README @@ -0,0 +1 @@ +Solution by Freddie B diff --git a/challenge-002/gustavo-chaves/README b/challenge-002/gustavo-chaves/README new file mode 100644 index 0000000000..194781ee4d --- /dev/null +++ b/challenge-002/gustavo-chaves/README @@ -0,0 +1 @@ +Solution by Gustavo Chavez diff --git a/challenge-002/jaldhar-h-vyas/README b/challenge-002/jaldhar-h-vyas/README new file mode 100644 index 0000000000..7dce927eca --- /dev/null +++ b/challenge-002/jaldhar-h-vyas/README @@ -0,0 +1 @@ +Solution by Jaldhar H. Vyas diff --git a/challenge-002/jeff/README b/challenge-002/jeff/README new file mode 100644 index 0000000000..d5f15f4a8e --- /dev/null +++ b/challenge-002/jeff/README @@ -0,0 +1 @@ +Solution by Jeff diff --git a/challenge-002/jeremy-carman/README b/challenge-002/jeremy-carman/README new file mode 100644 index 0000000000..3d08510e49 --- /dev/null +++ b/challenge-002/jeremy-carman/README @@ -0,0 +1 @@ +Solution by Jeremy Carman diff --git a/challenge-002/jim-bacon/README b/challenge-002/jim-bacon/README new file mode 100644 index 0000000000..8dcfd637a3 --- /dev/null +++ b/challenge-002/jim-bacon/README @@ -0,0 +1 @@ +Solution by Jim Bacon diff --git a/challenge-002/jj-merelo/README b/challenge-002/jj-merelo/README new file mode 100644 index 0000000000..d09838676b --- /dev/null +++ b/challenge-002/jj-merelo/README @@ -0,0 +1 @@ +Solution by JJ Merelo diff --git a/challenge-002/jo-christian-oterhals/README b/challenge-002/jo-christian-oterhals/README new file mode 100644 index 0000000000..eafff999fb --- /dev/null +++ b/challenge-002/jo-christian-oterhals/README @@ -0,0 +1 @@ +Solution by Jo Christian Oterhals diff --git a/challenge-002/joelle-maslak/README b/challenge-002/joelle-maslak/README new file mode 100644 index 0000000000..d12c7940c3 --- /dev/null +++ b/challenge-002/joelle-maslak/README @@ -0,0 +1 @@ +Solution by Joelle Maslak diff --git a/challenge-002/john-barrett/README b/challenge-002/john-barrett/README new file mode 100644 index 0000000000..a7ff0af641 --- /dev/null +++ b/challenge-002/john-barrett/README @@ -0,0 +1 @@ +Solution by John Barrett diff --git a/challenge-002/juan-caballero/README b/challenge-002/juan-caballero/README new file mode 100644 index 0000000000..bffe4b05c2 --- /dev/null +++ b/challenge-002/juan-caballero/README @@ -0,0 +1 @@ +Solution by Juan Caballero diff --git a/challenge-002/khalid/README b/challenge-002/khalid/README new file mode 100644 index 0000000000..1ca4211368 --- /dev/null +++ b/challenge-002/khalid/README @@ -0,0 +1 @@ +Solution by Khalid diff --git a/challenge-002/kian-meng-ang/README b/challenge-002/kian-meng-ang/README new file mode 100644 index 0000000000..a5f0359813 --- /dev/null +++ b/challenge-002/kian-meng-ang/README @@ -0,0 +1 @@ +Solution by Kian-Meng Ang diff --git a/challenge-002/kivanc-yazan/README b/challenge-002/kivanc-yazan/README new file mode 100644 index 0000000000..bc7f8ca509 --- /dev/null +++ b/challenge-002/kivanc-yazan/README @@ -0,0 +1 @@ +Solution by Kivanc Yazan diff --git a/challenge-002/lars-balker/README b/challenge-002/lars-balker/README new file mode 100644 index 0000000000..054649c9eb --- /dev/null +++ b/challenge-002/lars-balker/README @@ -0,0 +1 @@ +Solution by Lars Balker diff --git a/challenge-002/laurent-rosenfeld/README b/challenge-002/laurent-rosenfeld/README new file mode 100644 index 0000000000..f9c6e1437e --- /dev/null +++ b/challenge-002/laurent-rosenfeld/README @@ -0,0 +1 @@ +Solution by Laurent Rosenfeld diff --git a/challenge-002/magnus-woldrich/README b/challenge-002/magnus-woldrich/README new file mode 100644 index 0000000000..79cde2997c --- /dev/null +++ b/challenge-002/magnus-woldrich/README @@ -0,0 +1 @@ +Solution by Magnus Woldrich diff --git a/challenge-002/mark-senn/README b/challenge-002/mark-senn/README new file mode 100644 index 0000000000..f37c93431c --- /dev/null +++ b/challenge-002/mark-senn/README @@ -0,0 +1 @@ +Solution by Mark Senn diff --git a/challenge-002/martin-mugeni/README b/challenge-002/martin-mugeni/README new file mode 100644 index 0000000000..416ca98166 --- /dev/null +++ b/challenge-002/martin-mugeni/README @@ -0,0 +1 @@ +Solution by Martin Mugeni diff --git a/challenge-002/michael-schaap/README b/challenge-002/michael-schaap/README new file mode 100644 index 0000000000..db803c5d87 --- /dev/null +++ b/challenge-002/michael-schaap/README @@ -0,0 +1 @@ +Solution by Michael Schaap diff --git a/challenge-002/neil-bowers/README b/challenge-002/neil-bowers/README new file mode 100644 index 0000000000..9d446303df --- /dev/null +++ b/challenge-002/neil-bowers/README @@ -0,0 +1 @@ +Solution by Neil Bowers diff --git a/challenge-002/nick-logan/README b/challenge-002/nick-logan/README new file mode 100644 index 0000000000..86919ac8b8 --- /dev/null +++ b/challenge-002/nick-logan/README @@ -0,0 +1 @@ +Solution by Nick Logan diff --git a/challenge-002/oleskii-tsvietnov/README b/challenge-002/oleskii-tsvietnov/README new file mode 100644 index 0000000000..aa464c1841 --- /dev/null +++ b/challenge-002/oleskii-tsvietnov/README @@ -0,0 +1 @@ +Solution by Oleskii Tsvietnov diff --git a/challenge-002/ozzy/README b/challenge-002/ozzy/README new file mode 100644 index 0000000000..44e39371ef --- /dev/null +++ b/challenge-002/ozzy/README @@ -0,0 +1 @@ +Solution by Ozzy diff --git a/challenge-002/pavel-jurca/README b/challenge-002/pavel-jurca/README new file mode 100644 index 0000000000..78d131bd34 --- /dev/null +++ b/challenge-002/pavel-jurca/README @@ -0,0 +1 @@ +Solution by Pavel Jurca diff --git a/challenge-002/pete-houston/README b/challenge-002/pete-houston/README new file mode 100644 index 0000000000..15d44fe3a4 --- /dev/null +++ b/challenge-002/pete-houston/README @@ -0,0 +1 @@ +Solution by Pete Houston diff --git a/challenge-002/philippe-bruhat/README b/challenge-002/philippe-bruhat/README new file mode 100644 index 0000000000..0bf3aeed05 --- /dev/null +++ b/challenge-002/philippe-bruhat/README @@ -0,0 +1 @@ +Solution by Philippe Bruhat diff --git a/challenge-002/prajith-p/README b/challenge-002/prajith-p/README new file mode 100644 index 0000000000..20517308f8 --- /dev/null +++ b/challenge-002/prajith-p/README @@ -0,0 +1 @@ +Solution by Prajith P diff --git a/challenge-002/ruben-westerberg/README b/challenge-002/ruben-westerberg/README new file mode 100644 index 0000000000..89369bf20d --- /dev/null +++ b/challenge-002/ruben-westerberg/README @@ -0,0 +1 @@ +Solution by Ruben Westerberg diff --git a/challenge-002/sean-meininger/README b/challenge-002/sean-meininger/README new file mode 100644 index 0000000000..8ca81e00a0 --- /dev/null +++ b/challenge-002/sean-meininger/README @@ -0,0 +1 @@ +Solution by Sean Meininger diff --git a/challenge-002/simon-proctor/README b/challenge-002/simon-proctor/README new file mode 100644 index 0000000000..f674742166 --- /dev/null +++ b/challenge-002/simon-proctor/README @@ -0,0 +1 @@ +Solution by Simon Proctor diff --git a/challenge-002/simon-reinhardt/README b/challenge-002/simon-reinhardt/README new file mode 100644 index 0000000000..422afa13b4 --- /dev/null +++ b/challenge-002/simon-reinhardt/README @@ -0,0 +1 @@ +Solution by Simon Reinhardt diff --git a/challenge-002/steve-rogerson/README b/challenge-002/steve-rogerson/README new file mode 100644 index 0000000000..bd91edaf63 --- /dev/null +++ b/challenge-002/steve-rogerson/README @@ -0,0 +1 @@ +Solution by Steve Rogerson diff --git a/challenge-002/steven-lembark/README b/challenge-002/steven-lembark/README new file mode 100644 index 0000000000..74894afa94 --- /dev/null +++ b/challenge-002/steven-lembark/README @@ -0,0 +1 @@ +Solution by Steven Lembark diff --git a/challenge-002/steven-wilson/README b/challenge-002/steven-wilson/README new file mode 100644 index 0000000000..6911e56168 --- /dev/null +++ b/challenge-002/steven-wilson/README @@ -0,0 +1 @@ +Solution by Steven Wilson diff --git a/challenge-002/tiago-stock/README b/challenge-002/tiago-stock/README new file mode 100644 index 0000000000..096a081b30 --- /dev/null +++ b/challenge-002/tiago-stock/README @@ -0,0 +1 @@ +Solution by Tiago Stock diff --git a/challenge-002/tore-andersson/README b/challenge-002/tore-andersson/README new file mode 100644 index 0000000000..6b1b021ce0 --- /dev/null +++ b/challenge-002/tore-andersson/README @@ -0,0 +1 @@ +Solution by Tore Andersson diff --git a/challenge-002/veesh-goldman/README b/challenge-002/veesh-goldman/README new file mode 100644 index 0000000000..28a85f6e5c --- /dev/null +++ b/challenge-002/veesh-goldman/README @@ -0,0 +1 @@ +Solution by Veesh Goldman diff --git a/challenge-002/william-gilmore/README b/challenge-002/william-gilmore/README new file mode 100644 index 0000000000..e3df40ca2a --- /dev/null +++ b/challenge-002/william-gilmore/README @@ -0,0 +1 @@ +Solution by William Gilmore -- cgit From 5bc984c14147eacb7ad21a6bfe2fbe5393bba54f Mon Sep 17 00:00:00 2001 From: Gratza Date: Mon, 1 Apr 2019 16:15:26 +0200 Subject: solutions to challenge-002 --- challenge-002/rob4t/perl5/ch-1.sh | 1 + challenge-002/rob4t/perl5/ch-2.pl | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 challenge-002/rob4t/perl5/ch-1.sh create mode 100644 challenge-002/rob4t/perl5/ch-2.pl diff --git a/challenge-002/rob4t/perl5/ch-1.sh b/challenge-002/rob4t/perl5/ch-1.sh new file mode 100644 index 0000000000..97787b238f --- /dev/null +++ b/challenge-002/rob4t/perl5/ch-1.sh @@ -0,0 +1 @@ +echo "0002345" | perl -pE 's/(? Date: Mon, 1 Apr 2019 15:32:13 +0100 Subject: - Added README to challenge 001. --- challenge-001/alex-daniel/README | 1 + challenge-001/alexander-karelas/README | 1 + challenge-001/alexey-melezhik/README | 1 + challenge-001/antonio-gamiz/README | 1 + challenge-001/arpad-toth/README | 1 + challenge-001/athanasius/README | 1 + challenge-001/aubrey-quarcoo/README | 1 + challenge-001/bob-kleemann/README | 1 + challenge-001/daniel-mantovani/README | 1 + challenge-001/dave-cross/README | 1 + challenge-001/dave-jacoby/README | 1 + challenge-001/david-kayal/README | 1 + challenge-001/doug-schrag/README | 1 + challenge-001/duncan-c-white/README | 1 + challenge-001/eddy-hs/README | 1 + challenge-001/finley/README | 1 + challenge-001/fred-zinn/README | 1 + challenge-001/freddie-b/README | 1 + challenge-001/gustavo-chaves/README | 1 + challenge-001/jaldhar-h-vyas/README | 1 + challenge-001/jeff/README | 1 + challenge-001/jeremy-carman/README | 1 + challenge-001/jim-bacon/README | 1 + challenge-001/jj-merelo/README | 1 + challenge-001/jo-christian-oterhals/README | 1 + challenge-001/joelle-maslak/README | 1 + challenge-001/john-barrett/README | 1 + challenge-001/juan-caballero/README | 1 + challenge-001/khalid/README | 1 + challenge-001/kian-meng-ang/README | 1 + challenge-001/kivanc-yazan/README | 1 + challenge-001/lars-balker/README | 1 + challenge-001/laurent-rosenfeld/README | 1 + challenge-001/magnus-woldrich/README | 1 + challenge-001/mark-senn/README | 1 + challenge-001/martin-mugeni/README | 1 + challenge-001/michael-schaap/README | 1 + challenge-001/neil-bowers/README | 1 + challenge-001/nick-logan/README | 1 + challenge-001/oleskii-tsvietnov/README | 1 + challenge-001/ozzy/README | 1 + challenge-001/pavel-jurca/README | 1 + challenge-001/pete-houston/README | 1 + challenge-001/philippe-bruhat/README | 1 + challenge-001/prajith-p/README | 1 + challenge-001/ruben-westerberg/README | 1 + challenge-001/sean-meininger/README | 1 + challenge-001/simon-proctor/README | 1 + challenge-001/simon-reinhardt/README | 1 + challenge-001/steve-rogerson/README | 1 + challenge-001/steven-lembark/README | 1 + challenge-001/steven-wilson/README | 1 + challenge-001/tiago-stock/README | 1 + challenge-001/tore-andersson/README | 1 + challenge-001/veesh-goldman/README | 1 + challenge-001/william-gilmore/README | 1 + 56 files changed, 56 insertions(+) create mode 100644 challenge-001/alex-daniel/README create mode 100644 challenge-001/alexander-karelas/README create mode 100644 challenge-001/alexey-melezhik/README create mode 100644 challenge-001/antonio-gamiz/README create mode 100644 challenge-001/arpad-toth/README create mode 100644 challenge-001/athanasius/README create mode 100644 challenge-001/aubrey-quarcoo/README create mode 100644 challenge-001/bob-kleemann/README create mode 100644 challenge-001/daniel-mantovani/README create mode 100644 challenge-001/dave-cross/README create mode 100644 challenge-001/dave-jacoby/README create mode 100644 challenge-001/david-kayal/README create mode 100644 challenge-001/doug-schrag/README create mode 100644 challenge-001/duncan-c-white/README create mode 100644 challenge-001/eddy-hs/README create mode 100644 challenge-001/finley/README create mode 100644 challenge-001/fred-zinn/README create mode 100644 challenge-001/freddie-b/README create mode 100644 challenge-001/gustavo-chaves/README create mode 100644 challenge-001/jaldhar-h-vyas/README create mode 100644 challenge-001/jeff/README create mode 100644 challenge-001/jeremy-carman/README create mode 100644 challenge-001/jim-bacon/README create mode 100644 challenge-001/jj-merelo/README create mode 100644 challenge-001/jo-christian-oterhals/README create mode 100644 challenge-001/joelle-maslak/README create mode 100644 challenge-001/john-barrett/README create mode 100644 challenge-001/juan-caballero/README create mode 100644 challenge-001/khalid/README create mode 100644 challenge-001/kian-meng-ang/README create mode 100644 challenge-001/kivanc-yazan/README create mode 100644 challenge-001/lars-balker/README create mode 100644 challenge-001/laurent-rosenfeld/README create mode 100644 challenge-001/magnus-woldrich/README create mode 100644 challenge-001/mark-senn/README create mode 100644 challenge-001/martin-mugeni/README create mode 100644 challenge-001/michael-schaap/README create mode 100644 challenge-001/neil-bowers/README create mode 100644 challenge-001/nick-logan/README create mode 100644 challenge-001/oleskii-tsvietnov/README create mode 100644 challenge-001/ozzy/README create mode 100644 challenge-001/pavel-jurca/README create mode 100644 challenge-001/pete-houston/README create mode 100644 challenge-001/philippe-bruhat/README create mode 100644 challenge-001/prajith-p/README create mode 100644 challenge-001/ruben-westerberg/README create mode 100644 challenge-001/sean-meininger/README create mode 100644 challenge-001/simon-proctor/README create mode 100644 challenge-001/simon-reinhardt/README create mode 100644 challenge-001/steve-rogerson/README create mode 100644 challenge-001/steven-lembark/README create mode 100644 challenge-001/steven-wilson/README create mode 100644 challenge-001/tiago-stock/README create mode 100644 challenge-001/tore-andersson/README create mode 100644 challenge-001/veesh-goldman/README create mode 100644 challenge-001/william-gilmore/README diff --git a/challenge-001/alex-daniel/README b/challenge-001/alex-daniel/README new file mode 100644 index 0000000000..a085722b3b --- /dev/null +++ b/challenge-001/alex-daniel/README @@ -0,0 +1 @@ +Solution by Alex Daniel diff --git a/challenge-001/alexander-karelas/README b/challenge-001/alexander-karelas/README new file mode 100644 index 0000000000..3de9fce8d9 --- /dev/null +++ b/challenge-001/alexander-karelas/README @@ -0,0 +1 @@ +Solution by Alexander Karelas diff --git a/challenge-001/alexey-melezhik/README b/challenge-001/alexey-melezhik/README new file mode 100644 index 0000000000..ca7008f224 --- /dev/null +++ b/challenge-001/alexey-melezhik/README @@ -0,0 +1 @@ +Solution by Alexey Melezhik diff --git a/challenge-001/antonio-gamiz/README b/challenge-001/antonio-gamiz/README new file mode 100644 index 0000000000..1f5ed5871a --- /dev/null +++ b/challenge-001/antonio-gamiz/README @@ -0,0 +1 @@ +Solution by Antonio Gamiz diff --git a/challenge-001/arpad-toth/README b/challenge-001/arpad-toth/README new file mode 100644 index 0000000000..6661dd82c1 --- /dev/null +++ b/challenge-001/arpad-toth/README @@ -0,0 +1 @@ +Solution by Arpad Toth diff --git a/challenge-001/athanasius/README b/challenge-001/athanasius/README new file mode 100644 index 0000000000..cc357fda4a --- /dev/null +++ b/challenge-001/athanasius/README @@ -0,0 +1 @@ +Solution by Athanasius diff --git a/challenge-001/aubrey-quarcoo/README b/challenge-001/aubrey-quarcoo/README new file mode 100644 index 0000000000..8e63a2c1f5 --- /dev/null +++ b/challenge-001/aubrey-quarcoo/README @@ -0,0 +1 @@ +Solution by Aubrey Quarcoo diff --git a/challenge-001/bob-kleemann/README b/challenge-001/bob-kleemann/README new file mode 100644 index 0000000000..51a81ba0b7 --- /dev/null +++ b/challenge-001/bob-kleemann/README @@ -0,0 +1 @@ +Solution by Bob Kleeman diff --git a/challenge-001/daniel-mantovani/README b/challenge-001/daniel-mantovani/README new file mode 100644 index 0000000000..ed538216f2 --- /dev/null +++ b/challenge-001/daniel-mantovani/README @@ -0,0 +1 @@ +Solution by Daniel Mantovani diff --git a/challenge-001/dave-cross/README b/challenge-001/dave-cross/README new file mode 100644 index 0000000000..04b1b0623b --- /dev/null +++ b/challenge-001/dave-cross/README @@ -0,0 +1 @@ +Solution by Dave Cross diff --git a/challenge-001/dave-jacoby/README b/challenge-001/dave-jacoby/README new file mode 100644 index 0000000000..7c06689f16 --- /dev/null +++ b/challenge-001/dave-jacoby/README @@ -0,0 +1 @@ +Solution by Dave Jacoby diff --git a/challenge-001/david-kayal/README b/challenge-001/david-kayal/README new file mode 100644 index 0000000000..66f8615260 --- /dev/null +++ b/challenge-001/david-kayal/README @@ -0,0 +1 @@ +Solution by David Kayal diff --git a/challenge-001/doug-schrag/README b/challenge-001/doug-schrag/README new file mode 100644 index 0000000000..bf8a10ffb4 --- /dev/null +++ b/challenge-001/doug-schrag/README @@ -0,0 +1 @@ +Solution by Doug Schrag diff --git a/challenge-001/duncan-c-white/README b/challenge-001/duncan-c-white/README new file mode 100644 index 0000000000..81f31dc7c0 --- /dev/null +++ b/challenge-001/duncan-c-white/README @@ -0,0 +1 @@ +Solution by Duncan C. White diff --git a/challenge-001/eddy-hs/README b/challenge-001/eddy-hs/README new file mode 100644 index 0000000000..0ed51d222d --- /dev/null +++ b/challenge-001/eddy-hs/README @@ -0,0 +1 @@ +Solution by Eddy HS diff --git a/challenge-001/finley/README b/challenge-001/finley/README new file mode 100644 index 0000000000..f08a121076 --- /dev/null +++ b/challenge-001/finley/README @@ -0,0 +1 @@ +Solution by Finley diff --git a/challenge-001/fred-zinn/README b/challenge-001/fred-zinn/README new file mode 100644 index 0000000000..17bac4f094 --- /dev/null +++ b/challenge-001/fred-zinn/README @@ -0,0 +1 @@ +Solution by Fred Zinn diff --git a/challenge-001/freddie-b/README b/challenge-001/freddie-b/README new file mode 100644 index 0000000000..823d7474b5 --- /dev/null +++ b/challenge-001/freddie-b/README @@ -0,0 +1 @@ +Solution by Freddie B diff --git a/challenge-001/gustavo-chaves/README b/challenge-001/gustavo-chaves/README new file mode 100644 index 0000000000..194781ee4d --- /dev/null +++ b/challenge-001/gustavo-chaves/README @@ -0,0 +1 @@ +Solution by Gustavo Chavez diff --git a/challenge-001/jaldhar-h-vyas/README b/challenge-001/jaldhar-h-vyas/README new file mode 100644 index 0000000000..7dce927eca --- /dev/null +++ b/challenge-001/jaldhar-h-vyas/README @@ -0,0 +1 @@ +Solution by Jaldhar H. Vyas diff --git a/challenge-001/jeff/README b/challenge-001/jeff/README new file mode 100644 index 0000000000..d5f15f4a8e --- /dev/null +++ b/challenge-001/jeff/README @@ -0,0 +1 @@ +Solution by Jeff diff --git a/challenge-001/jeremy-carman/README b/challenge-001/jeremy-carman/README new file mode 100644 index 0000000000..3d08510e49 --- /dev/null +++ b/challenge-001/jeremy-carman/README @@ -0,0 +1 @@ +Solution by Jeremy Carman diff --git a/challenge-001/jim-bacon/README b/challenge-001/jim-bacon/README new file mode 100644 index 0000000000..8dcfd637a3 --- /dev/null +++ b/challenge-001/jim-bacon/README @@ -0,0 +1 @@ +Solution by Jim Bacon diff --git a/challenge-001/jj-merelo/README b/challenge-001/jj-merelo/README new file mode 100644 index 0000000000..d09838676b --- /dev/null +++ b/challenge-001/jj-merelo/README @@ -0,0 +1 @@ +Solution by JJ Merelo diff --git a/challenge-001/jo-christian-oterhals/README b/challenge-001/jo-christian-oterhals/README new file mode 100644 index 0000000000..eafff999fb --- /dev/null +++ b/challenge-001/jo-christian-oterhals/README @@ -0,0 +1 @@ +Solution by Jo Christian Oterhals diff --git a/challenge-001/joelle-maslak/README b/challenge-001/joelle-maslak/README new file mode 100644 index 0000000000..d12c7940c3 --- /dev/null +++ b/challenge-001/joelle-maslak/README @@ -0,0 +1 @@ +Solution by Joelle Maslak diff --git a/challenge-001/john-barrett/README b/challenge-001/john-barrett/README new file mode 100644 index 0000000000..a7ff0af641 --- /dev/null +++ b/challenge-001/john-barrett/README @@ -0,0 +1 @@ +Solution by John Barrett diff --git a/challenge-001/juan-caballero/README b/challenge-001/juan-caballero/README new file mode 100644 index 0000000000..bffe4b05c2 --- /dev/null +++ b/challenge-001/juan-caballero/README @@ -0,0 +1 @@ +Solution by Juan Caballero diff --git a/challenge-001/khalid/README b/challenge-001/khalid/README new file mode 100644 index 0000000000..1ca4211368 --- /dev/null +++ b/challenge-001/khalid/README @@ -0,0 +1 @@ +Solution by Khalid diff --git a/challenge-001/kian-meng-ang/README b/challenge-001/kian-meng-ang/README new file mode 100644 index 0000000000..a5f0359813 --- /dev/null +++ b/challenge-001/kian-meng-ang/README @@ -0,0 +1 @@ +Solution by Kian-Meng Ang diff --git a/challenge-001/kivanc-yazan/README b/challenge-001/kivanc-yazan/README new file mode 100644 index 0000000000..bc7f8ca509 --- /dev/null +++ b/challenge-001/kivanc-yazan/README @@ -0,0 +1 @@ +Solution by Kivanc Yazan diff --git a/challenge-001/lars-balker/README b/challenge-001/lars-balker/README new file mode 100644 index 0000000000..054649c9eb --- /dev/null +++ b/challenge-001/lars-balker/README @@ -0,0 +1 @@ +Solution by Lars Balker diff --git a/challenge-001/laurent-rosenfeld/README b/challenge-001/laurent-rosenfeld/README new file mode 100644 index 0000000000..f9c6e1437e --- /dev/null +++ b/challenge-001/laurent-rosenfeld/README @@ -0,0 +1 @@ +Solution by Laurent Rosenfeld diff --git a/challenge-001/magnus-woldrich/README b/challenge-001/magnus-woldrich/README new file mode 100644 index 0000000000..79cde2997c --- /dev/null +++ b/challenge-001/magnus-woldrich/README @@ -0,0 +1 @@ +Solution by Magnus Woldrich diff --git a/challenge-001/mark-senn/README b/challenge-001/mark-senn/README new file mode 100644 index 0000000000..f37c93431c --- /dev/null +++ b/challenge-001/mark-senn/README @@ -0,0 +1 @@ +Solution by Mark Senn diff --git a/challenge-001/martin-mugeni/README b/challenge-001/martin-mugeni/README new file mode 100644 index 0000000000..416ca98166 --- /dev/null +++ b/challenge-001/martin-mugeni/README @@ -0,0 +1 @@ +Solution by Martin Mugeni diff --git a/challenge-001/michael-schaap/README b/challenge-001/michael-schaap/README new file mode 100644 index 0000000000..db803c5d87 --- /dev/null +++ b/challenge-001/michael-schaap/README @@ -0,0 +1 @@ +Solution by Michael Schaap diff --git a/challenge-001/neil-bowers/README b/challenge-001/neil-bowers/README new file mode 100644 index 0000000000..9d446303df --- /dev/null +++ b/challenge-001/neil-bowers/README @@ -0,0 +1 @@ +Solution by Neil Bowers diff --git a/challenge-001/nick-logan/README b/challenge-001/nick-logan/README new file mode 100644 index 0000000000..86919ac8b8 --- /dev/null +++ b/challenge-001/nick-logan/README @@ -0,0 +1 @@ +Solution by Nick Logan diff --git a/challenge-001/oleskii-tsvietnov/README b/challenge-001/oleskii-tsvietnov/README new file mode 100644 index 0000000000..aa464c1841 --- /dev/null +++ b/challenge-001/oleskii-tsvietnov/README @@ -0,0 +1 @@ +Solution by Oleskii Tsvietnov diff --git a/challenge-001/ozzy/README b/challenge-001/ozzy/README new file mode 100644 index 0000000000..44e39371ef --- /dev/null +++ b/challenge-001/ozzy/README @@ -0,0 +1 @@ +Solution by Ozzy diff --git a/challenge-001/pavel-jurca/README b/challenge-001/pavel-jurca/README new file mode 100644 index 0000000000..78d131bd34 --- /dev/null +++ b/challenge-001/pavel-jurca/README @@ -0,0 +1 @@ +Solution by Pavel Jurca diff --git a/challenge-001/pete-houston/README b/challenge-001/pete-houston/README new file mode 100644 index 0000000000..15d44fe3a4 --- /dev/null +++ b/challenge-001/pete-houston/README @@ -0,0 +1 @@ +Solution by Pete Houston diff --git a/challenge-001/philippe-bruhat/README b/challenge-001/philippe-bruhat/README new file mode 100644 index 0000000000..0bf3aeed05 --- /dev/null +++ b/challenge-001/philippe-bruhat/README @@ -0,0 +1 @@ +Solution by Philippe Bruhat diff --git a/challenge-001/prajith-p/README b/challenge-001/prajith-p/README new file mode 100644 index 0000000000..20517308f8 --- /dev/null +++ b/challenge-001/prajith-p/README @@ -0,0 +1 @@ +Solution by Prajith P diff --git a/challenge-001/ruben-westerberg/README b/challenge-001/ruben-westerberg/README new file mode 100644 index 0000000000..89369bf20d --- /dev/null +++ b/challenge-001/ruben-westerberg/README @@ -0,0 +1 @@ +Solution by Ruben Westerberg diff --git a/challenge-001/sean-meininger/README b/challenge-001/sean-meininger/README new file mode 100644 index 0000000000..8ca81e00a0 --- /dev/null +++ b/challenge-001/sean-meininger/README @@ -0,0 +1 @@ +Solution by Sean Meininger diff --git a/challenge-001/simon-proctor/README b/challenge-001/simon-proctor/README new file mode 100644 index 0000000000..f674742166 --- /dev/null +++ b/challenge-001/simon-proctor/README @@ -0,0 +1 @@ +Solution by Simon Proctor diff --git a/challenge-001/simon-reinhardt/README b/challenge-001/simon-reinhardt/README new file mode 100644 index 0000000000..422afa13b4 --- /dev/null +++ b/challenge-001/simon-reinhardt/README @@ -0,0 +1 @@ +Solution by Simon Reinhardt diff --git a/challenge-001/steve-rogerson/README b/challenge-001/steve-rogerson/README new file mode 100644 index 0000000000..bd91edaf63 --- /dev/null +++ b/challenge-001/steve-rogerson/README @@ -0,0 +1 @@ +Solution by Steve Rogerson diff --git a/challenge-001/steven-lembark/README b/challenge-001/steven-lembark/README new file mode 100644 index 0000000000..74894afa94 --- /dev/null +++ b/challenge-001/steven-lembark/README @@ -0,0 +1 @@ +Solution by Steven Lembark diff --git a/challenge-001/steven-wilson/README b/challenge-001/steven-wilson/README new file mode 100644 index 0000000000..6911e56168 --- /dev/null +++ b/challenge-001/steven-wilson/README @@ -0,0 +1 @@ +Solution by Steven Wilson diff --git a/challenge-001/tiago-stock/README b/challenge-001/tiago-stock/README new file mode 100644 index 0000000000..096a081b30 --- /dev/null +++ b/challenge-001/tiago-stock/README @@ -0,0 +1 @@ +Solution by Tiago Stock diff --git a/challenge-001/tore-andersson/README b/challenge-001/tore-andersson/README new file mode 100644 index 0000000000..6b1b021ce0 --- /dev/null +++ b/challenge-001/tore-andersson/README @@ -0,0 +1 @@ +Solution by Tore Andersson diff --git a/challenge-001/veesh-goldman/README b/challenge-001/veesh-goldman/README new file mode 100644 index 0000000000..28a85f6e5c --- /dev/null +++ b/challenge-001/veesh-goldman/README @@ -0,0 +1 @@ +Solution by Veesh Goldman diff --git a/challenge-001/william-gilmore/README b/challenge-001/william-gilmore/README new file mode 100644 index 0000000000..e3df40ca2a --- /dev/null +++ b/challenge-001/william-gilmore/README @@ -0,0 +1 @@ +Solution by William Gilmore -- cgit From 799f12d7de88055d4b50d74487472ecce17cc702 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 1 Apr 2019 16:35:07 +0100 Subject: - Added solutions from Gustavo Chaves, Prajith P and Simon Proctor. --- challenge-002/gustavo-chaves/blog.txt | 1 + challenge-002/gustavo-chaves/perl5/ch-2.pl | 46 ++++++++++++++++++++++++++++++ challenge-002/prajith-p/perl5/ch-1.sh | 1 + challenge-002/simon-proctor/perl6/ch-1.sh | 1 + challenge-002/simon-proctor/perl6/ch-2.sh | 3 ++ 5 files changed, 52 insertions(+) create mode 100644 challenge-002/gustavo-chaves/blog.txt create mode 100644 challenge-002/gustavo-chaves/perl5/ch-2.pl create mode 100644 challenge-002/prajith-p/perl5/ch-1.sh create mode 100644 challenge-002/simon-proctor/perl6/ch-1.sh create mode 100644 challenge-002/simon-proctor/perl6/ch-2.sh diff --git a/challenge-002/gustavo-chaves/blog.txt b/challenge-002/gustavo-chaves/blog.txt new file mode 100644 index 0000000000..be76eb1b9c --- /dev/null +++ b/challenge-002/gustavo-chaves/blog.txt @@ -0,0 +1 @@ +https://blog.gnustavo.com/2019/03/perl-weekly-chalenge-2.html diff --git a/challenge-002/gustavo-chaves/perl5/ch-2.pl b/challenge-002/gustavo-chaves/perl5/ch-2.pl new file mode 100644 index 0000000000..1b2da18b08 --- /dev/null +++ b/challenge-002/gustavo-chaves/perl5/ch-2.pl @@ -0,0 +1,46 @@ +#!/usr/bin/env perl + +use 5.026; +use strict; +use integer; +use warnings; + +my $usage = "Usage: $0 FROM_BASE TO_BASE NUMBER\n\nError"; + +die "$usage: invalid number of arguments\n" + unless @ARGV == 3; + +my @digits = ('0' .. '9', 'A' .. 'Z'); +my %digits = map {$digits[$_] => $_} 0 .. @digits-1; + +my ($from_base, $to_base, $number) = @ARGV; + +die "$usage: FROM_BASE must be between 2 and @digits\n" + if $from_base < 2 || $from_base > @digits; + +die "$usage: TO_BASE must be between 2 and @digits\n" + if $to_base < 2 || $to_base > @digits; + +sub from_base { + my ($base, $string) = @_; + my $n = 0; + $string =~ s/^0+//; + foreach my $char (reverse split //, $string) { + die "$usage: Invalid char in NUMBER: '$char'\n" + if $digits{$char} >= $base; + $n *= $base; + $n += $digits{$char}; + } + return $n; +} + +sub to_base { + my ($base, $n) = @_; + my $string = ''; + for (my $i = $n; $i; $i /= $base) { + $string .= $digits[$i % $base]; + } + return length $string ? reverse $string : '0'; +} + +say to_base($to_base, from_base($from_base, $number)); diff --git a/challenge-002/prajith-p/perl5/ch-1.sh b/challenge-002/prajith-p/perl5/ch-1.sh new file mode 100644 index 0000000000..6079abb25c --- /dev/null +++ b/challenge-002/prajith-p/perl5/ch-1.sh @@ -0,0 +1 @@ +perl -E 'say 0+ "000547023"'; diff --git a/challenge-002/simon-proctor/perl6/ch-1.sh b/challenge-002/simon-proctor/perl6/ch-1.sh new file mode 100644 index 0000000000..319ff9df2c --- /dev/null +++ b/challenge-002/simon-proctor/perl6/ch-1.sh @@ -0,0 +1 @@ +perl6 -e 'sub MAIN( Str $n ) { say $n.Rat }' diff --git a/challenge-002/simon-proctor/perl6/ch-2.sh b/challenge-002/simon-proctor/perl6/ch-2.sh new file mode 100644 index 0000000000..39e7c59bb8 --- /dev/null +++ b/challenge-002/simon-proctor/perl6/ch-2.sh @@ -0,0 +1,3 @@ +perl6 -e 'sub MAIN( IntStr $i ) { say $i.base(35) }' + +perl6 -e 'sub MAIN( Str $s ) { say $s.parse-base(35) }' -- cgit From f04bffbe24151204c93e222e94a469e5e3641045 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 1 Apr 2019 16:37:44 +0100 Subject: - Added solution from Joelle Maslak. --- challenge-002/joelle-maslak/perl6/ch-1.sh | 77 +++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 challenge-002/joelle-maslak/perl6/ch-1.sh diff --git a/challenge-002/joelle-maslak/perl6/ch-1.sh b/challenge-002/joelle-maslak/perl6/ch-1.sh new file mode 100644 index 0000000000..2d3f9b460b --- /dev/null +++ b/challenge-002/joelle-maslak/perl6/ch-1.sh @@ -0,0 +1,77 @@ +#!/bin/bash + +# Challenge: +# Write a script or one-liner to remove leading zeros from positive +# numbers. +# +# Assumptions: +# The first question was, "What do you do about non-positive numbers? +# +# I assumed we just wanted to print non-numbers or non-positive +# numbers "as-is", without removing anything. But we still wanted to +# handle them, otherwise this would be a shorter program. +# +# Zero is neither postiive or negative. +# +# Likewise, what is a number? +# +# I assumed any number that is provided in decimal format is a +# number. Numbers expressed in scientific notation, non-latan +# script, or fractions (1/2) are not treated as positive numbers, so +# they are printed without modification. +# +# Example input/output +# +# INPUT OUTPUT +# 0 0 +# 0.0 0.0 +# 00.00 00.00 +# -1 -1 +# -01 -01 +# 1.0 1.0 +# 1.0000 1.0000 +# 00. 00. (not a standard-formatted number) +# 0.0 .0 (leading zero removed) +# 001 1 +# abc abc +# 01a 01a +# 001 2 001 2 +# +# Implementation: +# "perl6 -e" simply executes the first argument, the script. We'll +# describe the script later. The final argument, "$*", is just the +# arguments passed to this shell script, passed as the first argument +# to the one-liner. +# +# The script used takes the first command line parameter (@*ARGS[0]) +# and does a non-destructive substitution on it (using the S/// +# operator followed by a "with" to reference the source). +# +# The regex basically removes zeros at the front of one of two +# different patterns - this pattern could be simplified as two +# regexes: +# +# S/ ^ 0+ ( <[0..9]>* \. <[0..9]>+ ) $ /$0/ +# +# - and - +# +# s/ ^ 0+ ( <[1..9]> <[0..9]>* ) $ /$0/ +# +# The first one handles numbers with a decimal point. It removes all +# leading zeros in front of the decimal point, in a pretty +# straightforward way. Note that 0.0 would become .0, removing the +# leading zero. +# +# The second regex above handles non-zero positive numbers without a +# decimal point. But we don't want to remove leading zeros for zero +# itself. I.E. 00 is not a positive number (it's zero, it's neither +# positive or negative), so it should stay 00. So any number starting +# with a zero must have at least one non-zero digit for leading zeros +# to be removed. +# +# These two regexes were then combined form what is in the one-liner +# below. +# +perl6 -e 'say S/ ^ 0+ ( ( <[0..9]>* \. <[0..9]>+ ) | ( <[1..9]> <[0..9]>* ) ) $ /$0/ with @*ARGS[0]' "$*" + + -- cgit From 86042ea44be7df8b381b1d280876f4525538da23 Mon Sep 17 00:00:00 2001 From: Sean Date: Mon, 1 Apr 2019 17:00:30 +0000 Subject: Week 2 Challenge #1 solution to Perl Weekly Challenge Week 2 Challenge #1 --- challenge-002/sean-meininger/pwc2.p6 | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 challenge-002/sean-meininger/pwc2.p6 diff --git a/challenge-002/sean-meininger/pwc2.p6 b/challenge-002/sean-meininger/pwc2.p6 new file mode 100644 index 0000000000..1ec70b76fb --- /dev/null +++ b/challenge-002/sean-meininger/pwc2.p6 @@ -0,0 +1,5 @@ +my @numbers = <01 002 000 008 0234 55 03 1780>; +for @numbers { +say "0" and next unless $_ ~~ /<-[0]> +/; #in case of zero(es) +$_ ~~ /^^0+/ ?? say $/.postmatch !! put $_; +} -- cgit From d92febd5e800e3d64c37c13415ae53ebeeeba090 Mon Sep 17 00:00:00 2001 From: Sean Date: Mon, 1 Apr 2019 10:03:11 -0700 Subject: Add a couple comments --- challenge-002/sean-meininger/pwc2.p6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/challenge-002/sean-meininger/pwc2.p6 b/challenge-002/sean-meininger/pwc2.p6 index 1ec70b76fb..3a4fd0b259 100644 --- a/challenge-002/sean-meininger/pwc2.p6 +++ b/challenge-002/sean-meininger/pwc2.p6 @@ -1,4 +1,4 @@ -my @numbers = <01 002 000 008 0234 55 03 1780>; +my @numbers = <01 002 000 008 0234 55 03 1780>; #test cases for reference for @numbers { say "0" and next unless $_ ~~ /<-[0]> +/; #in case of zero(es) $_ ~~ /^^0+/ ?? say $/.postmatch !! put $_; -- cgit From 40da7c41f248198946be9a0ffb55602bcc29e64b Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 1 Apr 2019 18:12:59 +0100 Subject: - Added blog by Khalid. - Updated member name. --- challenge-002/khalid/blog.txt | 1 + members.json | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 challenge-002/khalid/blog.txt diff --git a/challenge-002/khalid/blog.txt b/challenge-002/khalid/blog.txt new file mode 100644 index 0000000000..7088e9680e --- /dev/null +++ b/challenge-002/khalid/blog.txt @@ -0,0 +1 @@ +https://github.com/khalidelboray/PerlWeeklyChallenge/blob/master/002/Perl6.md diff --git a/members.json b/members.json index 708e06a02b..e1d655f485 100755 --- a/members.json +++ b/members.json @@ -2,7 +2,7 @@ "alex-daniel" : "Alex Daniel", "alexander-karelas" : "Alexander Karelas", "alexey-melezhik" : "Alexey Melezhik", - "antonio-gamiz" : "Antonio Gomiz", + "antonio-gamiz" : "Antonio Gamiz", "arpad-toth" : "Arpad Toth", "athanasius" : "Athanasius", "aubrey-quarcoo" : "Aubrey Quarcoo", @@ -56,6 +56,3 @@ "veesh-goldman" : "Veesh Goldman", "william-gilmore" : "William Gilmore" } - - return $members->{$name}; -} -- cgit From 3399a560c617590169660d034c729e620af4e7fb Mon Sep 17 00:00:00 2001 From: Daniel Mantovani Date: Mon, 1 Apr 2019 16:06:03 -0300 Subject: Create ch-2.sh --- challenge-002/daniel-mantovani/perl5/ch-2.sh | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 challenge-002/daniel-mantovani/perl5/ch-2.sh diff --git a/challenge-002/daniel-mantovani/perl5/ch-2.sh b/challenge-002/daniel-mantovani/perl5/ch-2.sh new file mode 100644 index 0000000000..0507c39f1c --- /dev/null +++ b/challenge-002/daniel-mantovani/perl5/ch-2.sh @@ -0,0 +1,3 @@ +perl -E '$r=$r*35 + ($_ gt '9' ? -55 + ord : $_) for split "", shift;say $r' 'PERL5' + +perl -E '$_=shift;while ($_) {unshift @m, $_ % 35;$_=int($_/35)};say map {$_>9?chr 55+$_:$_} @m' 38149690 -- cgit From f7d4fa08a24cad3ca2f7e8ee7692548b058f18ab Mon Sep 17 00:00:00 2001 From: Bob Kleemann Date: Mon, 1 Apr 2019 13:16:27 -0700 Subject: Corrected spelling of my last name It's a common mistake to spell it without the proper number of n's. --- challenge-001/bob-kleemann/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/challenge-001/bob-kleemann/README b/challenge-001/bob-kleemann/README index 51a81ba0b7..78680e4035 100644 --- a/challenge-001/bob-kleemann/README +++ b/challenge-001/bob-kleemann/README @@ -1 +1 @@ -Solution by Bob Kleeman +Solution by Bob Kleemann -- cgit From 2fe9496c18a26ba9dbad2b0678f399458c09eb58 Mon Sep 17 00:00:00 2001 From: Bob Kleemann Date: Mon, 1 Apr 2019 13:19:11 -0700 Subject: Corrected spelling of my last name It's a common mistake to misspell my last name without the proper number of n's. --- challenge-002/bob-kleemann/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/challenge-002/bob-kleemann/README b/challenge-002/bob-kleemann/README index 51a81ba0b7..78680e4035 100644 --- a/challenge-002/bob-kleemann/README +++ b/challenge-002/bob-kleemann/README @@ -1 +1 @@ -Solution by Bob Kleeman +Solution by Bob Kleemann -- cgit From 1d04f6e89c3432691461695813d640f13ed0fcb7 Mon Sep 17 00:00:00 2001 From: Ruben Westerberg Date: Tue, 2 Apr 2019 06:24:58 +1000 Subject: Added solutions for w2c1 --- challenge-002/ruben-westerberg/ch-1.p6 | 4 ++++ challenge-002/ruben-westerberg/ch-1.pl | 5 +++++ 2 files changed, 9 insertions(+) create mode 100755 challenge-002/ruben-westerberg/ch-1.p6 create mode 100755 challenge-002/ruben-westerberg/ch-1.pl diff --git a/challenge-002/ruben-westerberg/ch-1.p6 b/challenge-002/ruben-westerberg/ch-1.p6 new file mode 100755 index 0000000000..4ce164234e --- /dev/null +++ b/challenge-002/ruben-westerberg/ch-1.p6 @@ -0,0 +1,4 @@ +#!/usr/bin/env perl6 +$_ = join " ",@*ARGS; + +s:g/(\-|\+)?(0+)(\d*\.?\d+)/{$0!~~"-"??($0//"")~$2!!$/}/;.say; diff --git a/challenge-002/ruben-westerberg/ch-1.pl b/challenge-002/ruben-westerberg/ch-1.pl new file mode 100755 index 0000000000..ac4cf70614 --- /dev/null +++ b/challenge-002/ruben-westerberg/ch-1.pl @@ -0,0 +1,5 @@ +#!/usr/bin/env perl +# +$_= join " ", @ARGV;#"010, 02, 0343"; + +s/(\-|\+)?(0+)(\d*\.?\d+)/($1 ne "-") ? ($1 \/\/ "").$3:$&/ge;print $_; -- cgit From 0910c851c89e3da165ad33a3454f1f330ec9f1c5 Mon Sep 17 00:00:00 2001 From: John Barrett Date: Mon, 1 Apr 2019 22:05:39 +0100 Subject: Challenge 2, part 1 --- challenge-002/john-barrett/perl5/ch-1.pl | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 challenge-002/john-barrett/perl5/ch-1.pl diff --git a/challenge-002/john-barrett/perl5/ch-1.pl b/challenge-002/john-barrett/perl5/ch-1.pl new file mode 100755 index 0000000000..1567a4ba3c --- /dev/null +++ b/challenge-002/john-barrett/perl5/ch-1.pl @@ -0,0 +1,9 @@ +#!/usr/bin/env perl + +# ./ch-1.pl 00123 + +$ARGV[0] > 0 && printf ( + ( $ARGV[0] =~ /\./ + ? "%g\n" + : "%d\n" ), $ARGV[0] +); -- cgit From f572002dfb9a3a01778dbecbfa44a22c5198a325 Mon Sep 17 00:00:00 2001 From: John Barrett Date: Mon, 1 Apr 2019 22:37:41 +0100 Subject: To base35 --- challenge-002/john-barrett/perl5/ch-2.pl | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 challenge-002/john-barrett/perl5/ch-2.pl diff --git a/challenge-002/john-barrett/perl5/ch-2.pl b/challenge-002/john-barrett/perl5/ch-2.pl new file mode 100755 index 0000000000..3293529824 --- /dev/null +++ b/challenge-002/john-barrett/perl5/ch-2.pl @@ -0,0 +1,30 @@ +#!/usr/bin/env perl + +use strict; +use warnings; +use feature 'say'; + +# Usage, e.g. +# ./ch-2.pl -to-base35 123 +# ./ch-2.pl -from-base35 ABCD + +my %args = @ARGV; +my @charset = ( 0..9, 'A'..'Y' ); +my $base = @charset; + +say to_base35( $args{'-to-base35'} ) if $args{'-to-base35'}; +#say to_base35( $args{'-to-base35'} ) if $args{'-to-base35'}; + +sub to_base35 { + my ( $int ) = @_; + my $sign = ( $int < 0 ) ? '-' : ''; + my @digits; + $int = abs( $int ); + do { + push @digits, $charset[ $int % $base ]; + $int = int( $int / $base ); + say $int; + } while ( $int > 0 ); + $sign . join '', reverse @digits; +} + -- cgit From b6d10413a6a81c95f44ba5df5fbf5284e8ed1f7f Mon Sep 17 00:00:00 2001 From: John Barrett Date: Mon, 1 Apr 2019 23:05:45 +0100 Subject: From base35 --- challenge-002/john-barrett/perl5/ch-2.pl | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/challenge-002/john-barrett/perl5/ch-2.pl b/challenge-002/john-barrett/perl5/ch-2.pl index 3293529824..f18215e4f0 100755 --- a/challenge-002/john-barrett/perl5/ch-2.pl +++ b/challenge-002/john-barrett/perl5/ch-2.pl @@ -2,7 +2,7 @@ use strict; use warnings; -use feature 'say'; +use feature qw/ say /; # Usage, e.g. # ./ch-2.pl -to-base35 123 @@ -13,7 +13,21 @@ my @charset = ( 0..9, 'A'..'Y' ); my $base = @charset; say to_base35( $args{'-to-base35'} ) if $args{'-to-base35'}; -#say to_base35( $args{'-to-base35'} ) if $args{'-to-base35'}; +say from_base35( $args{'-from-base35'} ) if $args{'-from-base35'}; + +sub from_base35 { + my ( $base35 ) = @_; + my $sign = $base35 =~ s/-//g ? '-' : ''; + my @digits = split '', $base35; + my $idx = join '', @charset; + my $pos = 0; + my $val; + while ( my $char = pop @digits ) { + $val += index( $idx, $char ) * ( $base ** $pos ); + $pos++; + } + $sign . $val; +} sub to_base35 { my ( $int ) = @_; @@ -23,7 +37,6 @@ sub to_base35 { do { push @digits, $charset[ $int % $base ]; $int = int( $int / $base ); - say $int; } while ( $int > 0 ); $sign . join '', reverse @digits; } -- cgit From e52e552b878378ac6728a9004b916ac174c5b517 Mon Sep 17 00:00:00 2001 From: Sean Date: Mon, 1 Apr 2019 18:02:38 -0700 Subject: Fixed filename --- challenge-002/sean-meininger/ch-1.p6 | 5 +++++ challenge-002/sean-meininger/pwc2.p6 | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 challenge-002/sean-meininger/ch-1.p6 delete mode 100644 challenge-002/sean-meininger/pwc2.p6 diff --git a/challenge-002/sean-meininger/ch-1.p6 b/challenge-002/sean-meininger/ch-1.p6 new file mode 100644 index 0000000000..3a4fd0b259 --- /dev/null +++ b/challenge-002/sean-meininger/ch-1.p6 @@ -0,0 +1,5 @@ +my @numbers = <01 002 000 008 0234 55 03 1780>; #test cases for reference +for @numbers { +say "0" and next unless $_ ~~ /<-[0]> +/; #in case of zero(es) +$_ ~~ /^^0+/ ?? say $/.postmatch !! put $_; +} diff --git a/challenge-002/sean-meininger/pwc2.p6 b/challenge-002/sean-meininger/pwc2.p6 deleted file mode 100644 index 3a4fd0b259..0000000000 --- a/challenge-002/sean-meininger/pwc2.p6 +++ /dev/null @@ -1,5 +0,0 @@ -my @numbers = <01 002 000 008 0234 55 03 1780>; #test cases for reference -for @numbers { -say "0" and next unless $_ ~~ /<-[0]> +/; #in case of zero(es) -$_ ~~ /^^0+/ ?? say $/.postmatch !! put