diff options
| author | PJ Durai <pj.durai@sap.com> | 2020-11-16 19:43:32 -0800 |
|---|---|---|
| committer | PJ Durai <pj.durai@sap.com> | 2020-11-16 19:43:32 -0800 |
| commit | ae6a69076b2dce7e5bb623c9454d7fcf28fdb43d (patch) | |
| tree | 84ee6db48ed21e7d36ec63ab09d48daffd31861d | |
| parent | 339a51601c7187025fac26a62f15da8667c834a7 (diff) | |
| download | perlweeklychallenge-club-ae6a69076b2dce7e5bb623c9454d7fcf28fdb43d.tar.gz perlweeklychallenge-club-ae6a69076b2dce7e5bb623c9454d7fcf28fdb43d.tar.bz2 perlweeklychallenge-club-ae6a69076b2dce7e5bb623c9454d7fcf28fdb43d.zip | |
week086-raku-ch-1
| -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 "; +} |
