Wawancara 150 TeratasMudah

Anagram yang Valid

Panduan terperinci dan implementasi Python untuk masalah 'Valid Anagram'.

Pernyataan Masalah

Mudah

Diberikan dua string s dan t, kembalikan True jika t adalah anagram dari s, dan False sebaliknya.

Anagram adalah kata atau frasa yang dibentuk dengan menyusun ulang huruf-huruf dari kata atau frasa yang berbeda, menggunakan semua huruf aslinya tepat satu kali.

Tulis fungsi isAnagram(s: str, t: str) -> bool.

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

Contoh

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?
Pertimbangkan untuk menggunakan struktur data khusus Array & Hashing seperti set atau heap.
Edge Cases to Watch
  • Struktur masukan kosong
  • Masukan elemen tunggal
  • Batasan angka yang besar

Siap Memecahkannya?

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

Buka di Editor
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

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.