aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Westerberg <drclaw@mac.com>2020-03-01 08:47:31 +1000
committerRuben Westerberg <drclaw@mac.com>2020-03-01 08:47:31 +1000
commitebdc657948493ea995af8ab98004942a182317ab (patch)
tree67633900dd1ed1b1a3a5317c5d9a127498e60638
parent58f3316ae4dfa63c0c68704c002c3e9990308d7d (diff)
downloadperlweeklychallenge-club-ebdc657948493ea995af8ab98004942a182317ab.tar.gz
perlweeklychallenge-club-ebdc657948493ea995af8ab98004942a182317ab.tar.bz2
perlweeklychallenge-club-ebdc657948493ea995af8ab98004942a182317ab.zip
Added ch-1 solutions. perl and raku
-rwxr-xr-xchallenge-049/ruben-westerberg/perl/ch-1.pl7
-rwxr-xr-xchallenge-049/ruben-westerberg/raku/ch-1.raku5
2 files changed, 12 insertions, 0 deletions
diff --git a/challenge-049/ruben-westerberg/perl/ch-1.pl b/challenge-049/ruben-westerberg/perl/ch-1.pl
new file mode 100755
index 0000000000..b2df8150ad
--- /dev/null
+++ b/challenge-049/ruben-westerberg/perl/ch-1.pl
@@ -0,0 +1,7 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+
+my ($num, $factor)=($ARGV[0]//55,1);
+$factor++ until ($num*$factor) =~ /^[01]+$/;
+printf "Smallest multiple: %d\n",$num*$factor;
diff --git a/challenge-049/ruben-westerberg/raku/ch-1.raku b/challenge-049/ruben-westerberg/raku/ch-1.raku
new file mode 100755
index 0000000000..46a1be2e4a
--- /dev/null
+++ b/challenge-049/ruben-westerberg/raku/ch-1.raku
@@ -0,0 +1,5 @@
+#!/usr/bin/env raku
+
+my ($num, $factor)=(@*ARGS[0]//55,1);
+$factor++ until ($num*$factor) ~~ /^<[01]>+$/;
+printf "Smallest multiple: %d\n",$num*$factor;