Обложка канала

Frontend Головного Мозга

Настоящий клондайк для frontend-разработчиков.

Frontend Головного Мозга

4 года назад
Открыть в
Счётчик улыбок Учитывая массив в качестве аргумента, напишите функцию, которая должна вернуть общее количество улыбающихся лиц. Правила улыбающегося лица: Каждый смайлик должен содержать допустимую пару глаз. Глаза могут быть отмечены как : или ; У смайлика может быть нос, но не обязательно. Допустимые символы для носа - или ~ Каждое улыбающееся лицо должно иметь улыбающийся рот, который должен быть отмечен знаком ) или D. Не допускается использование дополнительных символов, кроме упомянутых. Примеры допустимых смайлов: :) :D ;-D :~) Недопустимых: ;( :> :} :] Пример:
countSmileys([':)', ';(', ';}', ':-D']) - вернёт 2

countSmileys([';D', ':-(', ':-)', ';~)']) - вернёт 3

countSmileys([';]', ':[', ';*', ':$', ';-D']) - вернёт 1

В случае если массив пустой, верните 0. Порядок элементов лица (глаза, нос, рот) всегда будет одинаковым. ===Решать задачу на Codewars=== 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #codewars #легко #js #36kata 👉 @frontend_mind