Zeichenketten

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Eigenschaften und Methoden

Zur Manipulation und Analyse von Zeichenketten stehen in JavaScript vielfältige Eigenschaften und Methoden bereit.
Nachfolgend sind einige angegeben. Teste sie in der entsprechenden Dialogbox.

Zeichenzähler

Mit der nachfolgenden Funktion soll ermittelt werden, wie oft ein Zeichen in einer Zeichenkette vorkommt.
Ergänze den erforderlichen Quelltext.

 

Quelltext überprüfen:

Vokalzähler

Die Funktion zeichenzaehler soll nun zu einem Vokalzähler erweitert werden, in dem alle Vokale unabhängig von ihrer Groß- bzw. Kleinschreibung gezählt werden sollen.

 

Quelltext überprüfen:

Palindromprüfung

Ein Palindrom ist eine Zeichenkette, die vor- und rückwärts gelesen gleich lautet. Auch hier bleibt die Groß- bzw. Kleinschreibung unberücksichtigt.
Implementiere eine Funktion, die eine Zeichenkette hinsichtlich dieser Eigenschaft testet.
Sie soll true zurückgeben, falls ein Palindrom vorliegt, anderenfalls false.

 

Quelltext überprüfen:

Schüttelwörter

In Schüttelwörtern werden die Zeichen einer Zeichenkette in eine zufällige Reihenfolge gebracht.
Ein Schüttelwort, das einen neuen Sinn ergibt, heißt Anagramm.

 

Quelltext überprüfen:

Drei Chinesen mit dem Kontrabass...

Du kennst sicher dieses bekannte Kinderlied, bei dem von Strophe zu Strophe alle Vokale durch einen einzigen zu ersetzen sind:

"Drei Chinesen mit dem Kontrabass sassen auf der Strasse und erzaehlten sich was."
--> "Drii Chinisin mit dim Kintribiss sissin iif dir Strissi ind irziihltin sich wis."

Vervollständige die nachfolgende Funktion, die eine beliebige Strophe dieses Kinderliedes erzeugen kann.
Achte dabei auf eine unveränderte Groß- und Kleinschreibung aller Wörter. Du kannst den Vokalen auch die Umlaute ä, ö, ü in Groß- und Kleinschreibung zuordnen.

 

Quelltext überprüfen:

Zum Weiterarbeiten

Zickzack-Verschlüsselung

Durch ein strukturiertes Umordnen von Buchstaben, Ziffern, Satz- und Sonderzeichen lassen sich Texte bereits in einfacher Weise verschlüsseln. Eine Möglichkeit besteht darin, die Zeichen eines Textes wechselseitig in zwei Teilzeichenketten abzulegen und diese dann aneinander zu hängen. Zum Entschlüsseln muss nun diese Zeichekette geteilt werden, um die Zeichen wechselseitig (also zickzackförmig) zum Klartext zusammenzusetzen. Implementiere diese Zickzack-Ver- und Entschlüsselung.

Zur Problemlösung.

Persönliche Werkzeuge