aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2019-10-21 13:25:58 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2019-10-21 13:25:58 +0100
commit18262ad09d7bff61dac21d0197264636498cb734 (patch)
tree166bc69a5d31df2d382bc2f24c2d3143957bc47c
parent8986ff29263ba474c907975b9760c465b6b346ff (diff)
parent26ddc6c933b2ebaa4167b18260b1a4260086633e (diff)
downloadperlweeklychallenge-club-18262ad09d7bff61dac21d0197264636498cb734.tar.gz
perlweeklychallenge-club-18262ad09d7bff61dac21d0197264636498cb734.tar.bz2
perlweeklychallenge-club-18262ad09d7bff61dac21d0197264636498cb734.zip
Merge branch 'master' of https://github.com/manwar/perlweeklychallenge-club
-rw-r--r--challenge-031/simon-proctor/perl6/ch-1.p620
1 files changed, 20 insertions, 0 deletions
diff --git a/challenge-031/simon-proctor/perl6/ch-1.p6 b/challenge-031/simon-proctor/perl6/ch-1.p6
new file mode 100644
index 0000000000..150bd1e870
--- /dev/null
+++ b/challenge-031/simon-proctor/perl6/ch-1.p6
@@ -0,0 +1,20 @@
+#!/usr/bin/env perl6
+
+use v6;
+
+sub MAIN() {
+ for ^25 {
+ my $nu = (^100).pick() / 10;
+ my $de = (^3).pick();
+
+ say "{$nu} / {$de} safe? {safe-division($nu,$de)??"Yes"!!"No"}";
+ }
+}
+
+sub safe-division( Numeric $nu, Numeric $de ) {
+ try {
+ ($nu/$de).Str();
+ return True;
+ }
+ return False;
+}