Kurso de Raku / Aldono 🆕 / Labori kun datumoj / Teksto kaj ĉenoj / Exercises / Cezara ĉifro
Solvo: Cezara ĉifro
Jen ebla solvo de la tasko.
Kodo
my $text = 'HELLO';
$text ~~ tr/A..Z/D..ZA..C/;
say $text;🦋 Vi povas trovi la fontkodon en la dosiero caesar-cipher.raku.
Eligo
KHOORKomentoj
La transliteruma operatoro
tr///mapas signojn de la unua aro al la dua, pozicion post pozicio.A..Zviciĝas kontraŭD..ZA..C, doAfariĝasD,BfariĝasE, kaj la vostoX Y Zĉirkaŭvolviĝas reen alA B C.tr///ŝanĝas la ĉenon surloke, do$textmem tenas la ĉifritan vorton post la kongruo.