Top 150-InterviewEinfach

Gültiges Anagramm

Detaillierte Anleitung und Python-Implementierung für das Problem „Gültiges Anagramm“.

Problemstellung

Einfach

Geben Sie bei gegebenen zwei Zeichenfolgen s und t True zurück, wenn t ein Anagramm von s ist, andernfalls False.

Ein Anagramm ist ein Wort oder eine Phrase, die durch die Neuanordnung der Buchstaben eines anderen Wortes oder einer anderen Phrase entsteht, wobei alle Originalbuchstaben genau einmal verwendet werden.

Schreiben Sie eine Funktion isAnagram(s: str, t: str) -> bool.

Einschränkungen
  • 1 <= len(s), len(t) <= 5 * 10^4
  • s and t consist of lowercase English letters

Beispiele

Example 1
Input
s = "anagram", t = "nagaram"
Output
True
Explanation

Both strings contain the same characters with the same frequencies: a(3), n(1), g(1), r(1), m(1).

Example 2
Input
s = "rat", t = "car"
Output
False
Explanation

'rat' contains 't' but 'car' does not. They have different character compositions.

Need a Hint?
Erwägen Sie die Verwendung von Arrays und Hashing-spezifischen Datenstrukturen wie Sets oder Heaps.
Edge Cases to Watch
  • Leere Eingabestrukturen
  • Einzelelementeingaben
  • Große numerische Grenzen

Bereit zur Lösung?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Im Editor öffnen
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.