Сегодня очередная классика.
Задача:
Написать функцию, которая принимает на вход список строк и возвращает число равное количеству смайликов в этом списке.

Что считаем смайликом:
🟢у смайлика обязательно должны быть глаза. Варианта 2: : и ;
🟢у смайлика может быть нос (а может и не быть). Носы такие: - и ~
🟢 смайлик должен улыбаться (грустные не принимаются!), улыбки такие: ) и D
🟢если в строке есть ещё что-то кроме этого, то это уже не смайлик.

Примеры для проверки:
[':)', ';(', ';}', ':-D']       # -> 2
[';D', ':-(', ':-)', ';~)`] # -> 3
[';]', ':[', ';*', ':$', ';-D'] # -> 1


Варианты решений кидайте в комменты 👇

#алгособес