Menu
CoddyTech

Jewels and Stones

PemulaHashingpython iconjava iconcpp iconc iconjs icon+10

Kamu mendapatkan dua string yang terdiri dari huruf. Setiap huruf dalam jewels menunjukkan satu jenis permata, dan tidak ada huruf yang berulang. Setiap huruf dalam stones adalah satu batu yang kamu miliki. Kembalikan jumlah batumu yang merupakan permata. Huruf membedakan huruf besar dan kecil: "a" dan "A" adalah jenis yang berbeda.

Fungsi

numJewelsInStones(jewels: string, stones: string) → integer
jewelsstring
jenis batu yang dianggap sebagai permata, satu huruf untuk masing-masing
stonesstring
batu yang kamu miliki, masing-masing satu huruf
Mengembalikaninteger
jumlah batu yang hurufnya muncul pada permata

Batasan

  • 1 ≤ jewels.length ≤ 52
  • 1 ≤ stones.length ≤ 104
  • Kedua string hanya berisi huruf bahasa Inggris, huruf kecil dan huruf besar.
  • Semua huruf dalam jewels berbeda.

Contoh

Input
jewels = "rR"stones = "rubyRRr"
Output
4
Penjelasan
Jenis permatanya adalah r dan R. Dalam rubyRRr, batu r, R, R, dan r cocok, sedangkan u, b, dan y tidak, jadi jawabannya adalah 4.
Reset kode
def numJewelsInStones(jewels, stones):
    # Tulis kodemu di sini

Tes #1

Tes #2

Argumen

jewels = "rR"
stones = "rubyRRr"

Output yang diharapkan

4