diff options
| author | Mohammad S Anwar <Mohammad.Anwar@yahoo.com> | 2020-11-18 18:17:06 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-18 18:17:06 +0000 |
| commit | 94e53c1154c6af235b642e4a7fca270dd9dd66d3 (patch) | |
| tree | 1c5df4ad39df3668bf1da9fa1bde262959e9daf2 /challenge-086 | |
| parent | 74a090c0f85b484ff1e965eaa554002e936b36ab (diff) | |
| parent | ae6a69076b2dce7e5bb623c9454d7fcf28fdb43d (diff) | |
| download | perlweeklychallenge-club-94e53c1154c6af235b642e4a7fca270dd9dd66d3.tar.gz perlweeklychallenge-club-94e53c1154c6af235b642e4a7fca270dd9dd66d3.tar.bz2 perlweeklychallenge-club-94e53c1154c6af235b642e4a7fca270dd9dd66d3.zip | |
Merge pull request #2786 from pjdurai/week-086-raku
Week 086 raku
Diffstat (limited to 'challenge-086')
| -rw-r--r-- | challenge-086/pjdurai/raku/ch-1.p6 | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/challenge-086/pjdurai/raku/ch-1.p6 b/challenge-086/pjdurai/raku/ch-1.p6 new file mode 100644 index 0000000000..589694ef63 --- /dev/null +++ b/challenge-086/pjdurai/raku/ch-1.p6 @@ -0,0 +1,14 @@ +use Test; + +sub solve(@N, $A){ + for @N.combinations: 2 -> @pair { + return 1 if abs(@pair[0] - @pair[1]) == $A + } + return 0; +} + +multi MAIN(){ + ok solve((1, 5, 2, 9, 7), 6) == 1, "(1, 5, 2, 9, 7), 6) -> 1"; + ok solve((10, 8, 12, 15, 5), 7 ) == 1, "(10, 8, 12, 15, 5), 7 ) -> 1"; + ok solve((10, 30, 20, 50, 40), 15) == 0, "(10, 30, 20, 50, 40), 15) -> 0 "; +} |
