Quick actions

cmd+k|ctrl+k

Navigation

Languages

Palindrome

Snippet info

Language

Raku

Visibility

public

Author

tutor.the.code

Created

2017-08-03T15:15:25Z

Updated

2017-08-03T15:15:25Z

## is_palindrome.p6

sub is-palindrome(Str $sent) returns Bool
{
    my Str $s = $sent.lc.trans(["a".."z", 0..9] => "", :complement);
    return $s ~~ join "", reverse split "", $s; 
}


sub MAIN {
    
    my @test = ["Ah, Satan sees Natasha!",
                "Are Mac 'n' Oliver always eveil on camera?", 
                "Perl 6"];

    for @test -> $s {
        say $s, " is a palindrome: ", is-palindrome($s);
    }
}
INFO