i

Problemsituation

Caesar für Zeichenketten

In einem früheren Abschnitt hattest du eine Funktion geschrieben, die einzelne Zeichen nach dem Caesar-Verfahren verschiebt. Du kannst die Funktion in die REPL kopieren, um sie zu benutzen oder du kannst sie in einem Modul - z.B. mit dem Namen Caesar - speichern, um sie zu nutzen:

module Caesar exposing (..)


verschiebeZeichen : Char -> Char
verschiebeZeichen zeichen =
    Char.fromCode (modBy 26 (Char.toCode zeichen - 65 + 3) + 65)
> import Caesar exposing (..)
> verschiebeZeichen 'H'
'K' : Char
> verschiebeZeichen 'X'
'A' : Char

Das Ziel in diesem Abschnitt ist es, eine Funktion zu schreiben, die nicht nur einzelne Zeichen, sondern ganze Zeichenketten nach dem Caesar-Verfahren verschlüsselt.

Suche

v
8.2.2.3.2.1
dev.inf-schule.de/deklarativ/fp_elm/elm_programme/listen/caesar/lernstrecke
dev.inf-schule.de/8.2.2.3.2.1
dev.inf-schule.de/@/page/MorcTxJFhi9M9PNG

Rückmeldung geben