Einfach 0 gelöst 0% Erfolgsquote

Anagramm-Prüfung

Überprüfe, ob zwei Phrasen die gleichen Buchstaben verwenden.

Zwei Phrasen sind Anagramme, wenn sie genau die gleichen Buchstaben in der gleichen Anzahl enthalten, wobei Groß-/Kleinschreibung, Leerzeichen und Satzzeichen ignoriert werden.

Implementiere is_anagram(first, second).

Eingabe

first: Die erste Phrase. second: Die zweite Phrase.

Ausgabe

Gib true zurück, wenn die Phrasen Anagramme sind.

Einschränkungen

0 ≤ Länge jeder Phrase ≤ 10.000 (ASCII)

Beispiele

Beispiel 1
Eingabe:
first = "Listen"
second = "Silent"

Erwartete Ausgabe:
expected = True
Eingabe:
std::string first = "Listen";
std::string second = "Silent";

Erwartete Ausgabe:
bool expected = true;
Eingabe:
string first = "Listen";
string second = "Silent";

Erwartete Ausgabe:
bool expected = true;

Erläuterung

Beide verwenden e, i, l, n, s, t jeweils einmal.

Beispiel 2
Eingabe:
first = "apple"
second = "paddle"

Erwartete Ausgabe:
expected = False
Eingabe:
std::string first = "apple";
std::string second = "paddle";

Erwartete Ausgabe:
bool expected = false;
Eingabe:
string first = "apple";
string second = "paddle";

Erwartete Ausgabe:
bool expected = false;

Erläuterung

Die Buchstaben und deren Häufigkeiten unterscheiden sich.

Referenzen

Diese Aufgabe wurde für CodeUtility angepasst. Beachte die oben genannten Vorgaben und Einschränkungen.

Von anderen lernen

Community-Lösungen

Noch keine veröffentlichten Lösungen. Löse die Aufgabe und teile als Erster eine Lösung.