diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2019-10-21 13:25:58 +0100 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2019-10-21 13:25:58 +0100 |
| commit | 18262ad09d7bff61dac21d0197264636498cb734 (patch) | |
| tree | 166bc69a5d31df2d382bc2f24c2d3143957bc47c | |
| parent | 8986ff29263ba474c907975b9760c465b6b346ff (diff) | |
| parent | 26ddc6c933b2ebaa4167b18260b1a4260086633e (diff) | |
| download | perlweeklychallenge-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.p6 | 20 |
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; +} |
