aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Westerberg <drclaw@mac.com>2019-06-05 08:07:03 +1000
committerRuben Westerberg <drclaw@mac.com>2019-06-05 08:07:03 +1000
commit620a06c644c464f925b81fdf7075066df7e18855 (patch)
treed702fdbdcfbb8bd0806a61f127d58679b314fecd
parentb773b5dadb3d56e1f35390f8198530411809b237 (diff)
downloadperlweeklychallenge-club-620a06c644c464f925b81fdf7075066df7e18855.tar.gz
perlweeklychallenge-club-620a06c644c464f925b81fdf7075066df7e18855.tar.bz2
perlweeklychallenge-club-620a06c644c464f925b81fdf7075066df7e18855.zip
Solutions for w11 ch-1 ch-2 p5 and p6
-rwxr-xr-xchallenge-011/ruben-westerberg/perl5/ch-1.pl6
-rwxr-xr-xchallenge-011/ruben-westerberg/perl5/ch-2.pl9
-rwxr-xr-xchallenge-011/ruben-westerberg/perl6/ch-1.p66
-rwxr-xr-xchallenge-011/ruben-westerberg/perl6/ch-2.p64
4 files changed, 25 insertions, 0 deletions
diff --git a/challenge-011/ruben-westerberg/perl5/ch-1.pl b/challenge-011/ruben-westerberg/perl5/ch-1.pl
new file mode 100755
index 0000000000..8c468738fe
--- /dev/null
+++ b/challenge-011/ruben-westerberg/perl5/ch-1.pl
@@ -0,0 +1,6 @@
+#!/usr/bin/env perl
+my $m=(212- (my $c=32))/100;
+my $ep=$c/(1-$m);
+print $ep."\n";
+
+
diff --git a/challenge-011/ruben-westerberg/perl5/ch-2.pl b/challenge-011/ruben-westerberg/perl5/ch-2.pl
new file mode 100755
index 0000000000..3c4054217f
--- /dev/null
+++ b/challenge-011/ruben-westerberg/perl5/ch-2.pl
@@ -0,0 +1,9 @@
+#!/usr/bin/env perl
+my $s=$ARGV[0]//10;
+my @r;
+for(my $i=0; $i<$s; $i++){
+ $r[$i]= [(0) x $s];
+ ${$r[$i]}[$i]=1;
+ print join(' ', @{$r[$i]})."\n";
+}
+
diff --git a/challenge-011/ruben-westerberg/perl6/ch-1.p6 b/challenge-011/ruben-westerberg/perl6/ch-1.p6
new file mode 100755
index 0000000000..e5f6ecadc2
--- /dev/null
+++ b/challenge-011/ruben-westerberg/perl6/ch-1.p6
@@ -0,0 +1,6 @@
+#!/usr/bin/env perl6
+my $m=(212- my $c=32)/100;
+my $ep=$c/(1-$m);
+say $ep;
+
+
diff --git a/challenge-011/ruben-westerberg/perl6/ch-2.p6 b/challenge-011/ruben-westerberg/perl6/ch-2.p6
new file mode 100755
index 0000000000..024ccbf567
--- /dev/null
+++ b/challenge-011/ruben-westerberg/perl6/ch-2.p6
@@ -0,0 +1,4 @@
+#!/usr/bin/env perl6
+my $s=@*ARGS[0]//10;
+(([1,|(0 xx $s-1)].rotate: -$++) xx $s).map: *.join(" ").say;
+