Menu
CoddyTech

Valid Anagram

Dua string disebut anagram jika salah satunya merupakan susunan ulang dari yang lain: keduanya menggunakan huruf yang sama, dengan jumlah kemunculan yang sama untuk setiap huruf. Kamu mendapatkan dua string s dan t yang terdiri dari huruf kecil bahasa Inggris. Kembalikan true jika t adalah anagram dari s, dan false jika tidak.

Fungsi

isAnagram(s: string, t: string) → boolean
sstring
string pertama, huruf kecil
tstring
string yang akan diuji terhadap s
Mengembalikanboolean
benar jika t menggunakan huruf-huruf s secara persis, masing-masing dengan jumlah yang sama

Batasan

  • 1 ≤ s.length, t.length ≤ 2 × 104
  • s dan t hanya berisi huruf kecil bahasa Inggris (a hingga z).
  • Panjang keduanya bisa berbeda.

Contoh

Input
s = "listen"t = "silent"
Output
true
Penjelasan
Kedua kata memiliki satu e, i, l, n, s, dan t, jadi silent adalah listen dengan huruf-hurufnya yang diacak.
challenge icon

Pertanyaan lanjutan

Bagaimana jika string dapat menyimpan karakter Unicode apa pun, bukan hanya a sampai z? Bagaimana kamu akan mengubah penghitungannya?

Reset kode
def isAnagram(s, t):
    # Tulis kodemu di sini

Tes #1

Tes #2

Tes #3

Argumen

s = "listen"
t = "silent"

Output yang diharapkan

true