Решение задач Codewars JS | Junior, Middle, Senior | ЧАСТЬ 2

Поделиться
HTML-код
  • Опубликовано: 3 фев 2024
  • 🎁 Бесплатные мастер-классы 👉🏻 go.elbrusboot.camp/masterKL
    🤓 День открытых дверей в буткемпе 👉🏻 go.elbrusboot.camp/dodd-
    Как джун, миддл и синьор разработчик решают задачи на CodeWars? Узнайте вместе с Александром Князевым, mentor lead направления JavaScript Москва, на примере 6 Kyu!
    Кто мы такие❓
    Эльбрус Буткемп - это первая и самая крупная в России школа программирования в формате интенсивного обучения. Студенты 12 недель оффлайн или 15 недель онлайн практикуются на реальных проектах и кодят с утра до вечера. Обучение проходит по направлениям JavaScript и Data Science.
    В буткемпе студенты решают задачи от реальных работодателей, что особенно важно в постоянно развивающейся сфере IT. 3 месяца оффлайн / 4 месяца онлайн обучения с 9:00 до 19:00 5 дней в неделю, ежедневная работа с кодом, плюс два проекта, командный и персональный, которые студенты защищают на второй и третьей, заключительной, фазе обучения - и вот на выходе уже есть полноценное портфолио, которое можно показать при устройстве на работу.
    По окончании обучения всех ждет карьерная неделя, где карьерный коуч помогает подготовиться к собеседованию, подтянуть софт-скиллы и собрать резюме, с которыми 93% студентов находят работу в течение трех месяцев после окончания буткемпа. Также после завершения Эльбрус Буткемп есть возможность получить диплом ДПО.
    Приходите на день открытых дверей в онлайне и познакомьтесь с форматом буткемп. Это лучший способ научиться программировать, сменить работу и увеличить свой доход.
    VK - elbrusbootcamp
    FB - / elbrusbootcamp
    Insta - / elbrus.bootcamp
    TikTok - www.tiktok.com/@elbrusbootcam...
    Сайт школы - elbrusboot.camp
    Напишите или позвоните нам, чтобы узнать, как поступить в ближайшую группу:
    ☎️ +7 (499) 938-68-24
    💬 Чат в WhatsApp api.whatsapp.com/send?phone=7...
    💬 Чат в Телеграм t.me/elbrusbootcamp1
    ✉️ info@elbrusboot.camp
    Использовалось в видео (музыка/видео):
    Fast Forward, Pause - Rebecca Mardal

Комментарии • 15

  • @ElbrusBootcamp

    Условия на формирование лиц:

  • @user-sv8oq5wd3q

    На этот раз senior-ский вариант мне очень понравился. Без комментариев. Спасибо автору за труд!

  • @tahrizade

    красавчик теам леад , этот раз готовился 😅👍 больше такой задачи плз . могу в день 10 таких посмотреть и найти ошибки ( если есть конечно ) . такой формат тоже подходит ))) спасибо за контент 😊

  • @panfilovandrey

    Ну регулярка, конечно, лучше всего, они для того и придуманы. А вот первое условие на длину строки излишнее, т.к. можно оставить только проверку на 2 и 3, а в конце функции возвращается false так и так. Будет чуть меньше кода. Хорошо разбираешь задачу, без нудятины, речь хорошо поставлена, смотреть интересно. Лайк. подписка!

  • @david_yuzhakov

    Ждем еще видео такого же контента😊

  • @deprome999

    мне почему то сразу в голову пришла идея заменить все нужные глаза на 1, носы на 2 и улыбки на 3. и потом проверять каждый элемент и если он "123" или "13" то увеличивать счетчик. но это при условии что нам важно только количество лиц и в массив не будут подаваться служебные для нас символы (1, 2 и 3). конечно решение джуновское, но все с чего то начинали ))

  • @viktorpopov9786

    На Code Wars можно еще ответы от других пользователей посмотреть. По-любому там кто-то эту задачу в 3 символа решил 🤣

  • @Misha9446

    В этот раз хотя бы без кринжа. Любой человек с CS бэкграундом сразу видит что эта на задача на конечный автомат, выбор только в том чтобы закодить его вручную или использовать регулярку, ручной скорее всего будет работать быстрее. В образовательных целях про связь автоматов и регулярок можно было бы и упомянуть.

  • @abdiqadyryerzhanov7820

    По скорости не такие большие отличия, код сеньора канеш хорошо!

  • @Justfunandchill

    я прошу прощения, что внесу немного критики, но все же...

  • @romanbrandt7986

    И так я Jun. Не смотрел видео до конца и написал свое решение. Во-первых, я бы создал массив со всеми Валидными Эмоджи. На входе у нас есть массив с данными, который нам нужно проверить и сравнить и посчитать количество валидных. Для этого я бы выбрал метод filter. Метод filter создаст новый массив с элементами которые прошли проверку не мутируя основной Массив.