Hari ini klasik lagi.
Tugas:
Tulis fungsi yang menerima daftar string dan mengembalikan angka yang sama dengan jumlah emotikon dalam daftar tersebut.

Apa yang dianggap sebagai emotikon:
🟢emotikon harus memiliki mata. Ada 2 pilihan: : dan ;
🟢emotikon boleh memiliki hidung (boleh juga tidak). Hidungnya: - dan ~
🟢 emotikon harus tersenyum (yang sedih tidak diterima!), senyumnya: ) dan D
🟢jika dalam string ada hal lain selain ini, maka itu bukan emotikon.

Contoh untuk pengujian:
[':)', ';(', ';}', ':-D']       # -> 2
[';D', ':-(', ':-)', ';~)'] # -> 3
[';]', ':[', ';*', ';$', ';-D'] # -> 1


Kirimkan solusi kalian di komentar 👇

#algosobes