Identifikasi jumlah huruf

Ada yang tau pake fungsi apa buat identifikasi jumlah huruf dalam setiap kalimat,

Misal-> input : kamu baik,

output : k2a2mubi (k-nya ada 2, a-nya ada-2 dst..)

avatar sintiakristi_google
@sintiakristi_google

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

<div>bawaan library mungkin tidak ada.<br>Ini lebih ke-combinasi dari fungsi-fungsi yang ada.</div><pre>const letterMap = "Kamu baik" .toLowerCase() .split("") .filter(v =&gt; (/[a-zA-Z]/).test(v)) .reduce((pv, cv) =&gt; pv.set(cv, pv.has(cv) ? pv.get(cv) + 1 : 1), new Map()); console.log([...letterMap].map(([k, v]) =&gt; ${k}${v}).join(""));</pre><div>note: untuk menghilangkan angka 1, bisa dilakukan setelah join function.</div>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban