aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2020-10-14 02:47:17 +0100
committerGitHub <noreply@github.com>2020-10-14 02:47:17 +0100
commitdd23c77b3af620035d1bed1b3efc108bc65f1fde (patch)
tree510d4bb92e5d665695d777b237b59eae494a5325
parent5138746d33e905dcd074919a6f78a5620f67eb5b (diff)
parent3151981db40b1603077cb9d2eb356902b10d76f1 (diff)
downloadperlweeklychallenge-club-dd23c77b3af620035d1bed1b3efc108bc65f1fde.tar.gz
perlweeklychallenge-club-dd23c77b3af620035d1bed1b3efc108bc65f1fde.tar.bz2
perlweeklychallenge-club-dd23c77b3af620035d1bed1b3efc108bc65f1fde.zip
Merge pull request #2512 from holli-holzer/master
#2 both ways
-rw-r--r--challenge-082/markus-holzer/raku/ch-2.raku5
1 files changed, 4 insertions, 1 deletions
diff --git a/challenge-082/markus-holzer/raku/ch-2.raku b/challenge-082/markus-holzer/raku/ch-2.raku
index 56d47ff51d..cc6549050e 100644
--- a/challenge-082/markus-holzer/raku/ch-2.raku
+++ b/challenge-082/markus-holzer/raku/ch-2.raku
@@ -1,3 +1,6 @@
unit sub MAIN( Str $A, Str $B, Str $C where $C.chars == $A.chars + $B.chars );
-say +so grep { $C eq [~] $A.substr( 0, $^i ), $B, $A.substr( $^i ) }, ^$A.chars \ No newline at end of file
+sub interleavable( Str $a, Str $b, Str $c ) {
+ so grep { $c eq [~] $a.substr( 0, $^i ), $b, $a.substr( $^i ) }, ^$a.chars }
+
+say +( interleavable( $A, $B, $C ) || interleavable( $B, $A, $C ) ) \ No newline at end of file