From b4c8a5952418d6839a45065ee995af627cd615ee Mon Sep 17 00:00:00 2001 From: bracteatus <42359730+bracteatus@users.noreply.github.com> Date: Sun, 7 Apr 2019 11:50:43 -0600 Subject: Create README.md --- challenge-002/jaime/README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 challenge-002/jaime/README.md diff --git a/challenge-002/jaime/README.md b/challenge-002/jaime/README.md new file mode 100644 index 0000000000..d9a13f0ca9 --- /dev/null +++ b/challenge-002/jaime/README.md @@ -0,0 +1,26 @@ +# Perl Weekly Challenge 002 +By Jaime; @tortsnare on Twitter. + +Straightforward solutions in Perl 5 that use no imports. +The user selects a conversion and feeds in numbers, in a UNIX-like approach. + +The faniest bit was an `eval` introduced at the end to toggle the conversion operation at runtime. + +# ch-1.pl + +Run as a single shell one-liner: +`perl -E 'while(<>) {s/^0+//;print;}' # interactively reads numbers` + +or pipe the numbers, example: +`cat number_list | perl -E 'while(<>) {s/^0+//;print;}` + +# ch-2.pl +Run as a Perl 5 script. + +## Convert base10 into base35 + +`cat integer_list | perl ch-2.pl` + +## Convert base35 into base10 + +`cat base35_list | perl ch-2.pl --base35-to-int` -- cgit