From 3a57fae62aab0eb27d12da16b67ce3f9ef58acdf Mon Sep 17 00:00:00 2001 From: Duane Powell Date: Wed, 9 Oct 2019 11:02:14 -0500 Subject: Commit solutions for perl weekly challenge 029 --- challenge-029/duane-powell/perl5/ch-1.pl | 47 ++++++++++++++++++++++++++++++++ challenge-029/duane-powell/perl5/ch-2.pl | 16 +++++++++++ 2 files changed, 63 insertions(+) create mode 100755 challenge-029/duane-powell/perl5/ch-1.pl create mode 100755 challenge-029/duane-powell/perl5/ch-2.pl diff --git a/challenge-029/duane-powell/perl5/ch-1.pl b/challenge-029/duane-powell/perl5/ch-1.pl new file mode 100755 index 0000000000..2b963f3e41 --- /dev/null +++ b/challenge-029/duane-powell/perl5/ch-1.pl @@ -0,0 +1,47 @@ +#!/usr/bin/perl +use Modern::Perl; +use Text::Glob::Expand; + +usage() unless @ARGV==1; + +my $glob = Text::Glob::Expand->parse($ARGV[0]); +my $permutations = $glob->explode_format(""); +say foreach (keys %{$permutations} ); + +sub usage { + print < <<'EOC'; + +void pwc() { + printf("Perl Weekly Challenge 029 Inline-C example!\n"); +} +EOC + +pwc(); + +__END__ + +./ch-2.pl +Perl Weekly Challenge 029 Inline-C example! + -- cgit