Кодинг #1. РЕШЕНИЕ задач С ПОЯСНЕНИЕМ в Codewars. JavaScript. Уроки программирования для начинающих

  Переглядів 43,425

Viktor Bogutskii

Viktor Bogutskii

День тому

Курс программирования JavaScript и тестирования QA Manual от школы PASV localcoding.us/user/register
Таймкоды:
00:00 | Вступление, наша обучающая платформа Local Coding
01:24 | Что такое Codewars и как им пользоваться
03:21 | Задача Enumerable Magic #20 - Cascading Subsets
27:04 | Другие решения Enumerable Magic #20 - Cascading Subsets
29:14 | Задача What is between?
33:00 | Задача Freudian translator
39:18 | Задача Volume of a Cuboid
41:08 | Задача How much water do I need?
55:43 | Рекомендации по решению задач
56:19 | Курсы JavaScript Syntax и JavaScript Practice на Local Coding
Ссылки из видео
Enumerable Magic #20 - Cascading Subsets
www.codewars.com/kata/545af3d...
What is between?
www.codewars.com/kata/55ecd71...
Freudian translator
www.codewars.com/kata/5713bc8...
Volume of a Cuboid
www.codewars.com/kata/58261ac...
How much water do I need?
www.codewars.com/kata/575fa9a...
// ==============
Онлайн курс JavaScript для самых начинающих pasv.us/coding
Онлайн курс Python для самых начинающих pasv.us/python-syntax
Онлайн курс QA Automation pasv.us/qa
Онлайн курс Full-stack Developer pasv.us/react
Уроки программирования для детей.
Запиши ребенка на первый пробный урок pasv.us/kids
// ================
ДОБАВЛЯЙСЯ В НАШУ ГРУППУ ФЕЙСБУК
/ 185538711998736
ИНСТАГРАМ / pasv_us
ТЕЛЕГРАМ t.me/pasv_us
// ===============
Programming Academy in Silicon Valley
PASV.us
#курсыпрограммирования #кодинг #javascript #codewars #interview #собеседование #coding

КОМЕНТАРІ: 54
@seventeen8777
@seventeen8777 Рік тому
Очень приятно Вас слышать и видеть ваши решения.
@shamillitvanov13
@shamillitvanov13 Рік тому
Только начал просмотр , уже нравится как наглядно обьясняете на рисунках
@liliashaymuratova6729
@liliashaymuratova6729 Рік тому
Спасибо за такое подробное объяснение! Все очень подробно и понятно 👏
@it2184
@it2184 Рік тому
Отличный контент, спасибо за классный формат. Энергозатратно это так объяснять. Респект
@serhiifedorchenko3020
@serhiifedorchenko3020 Рік тому
Спасибо за видео. Очень кстати
@martinenkoalex7837
@martinenkoalex7837 Рік тому
Здравствуйте Виктор, хочу сказать вам огромное спасибо за все что вы делаете. Я только благодаря занятиям JS Syntax начал понимать что происходит). Очень благодарен вам, для меня такой формат оказался самым результативным. Видно что все на все это положено много труда. Желаю вам дальнейшего развития, успехов и процветания ! Я Однозначно рекомендую всем кто начинает, пройти этот небольшой курс на платформе. Спасибо!
@dariale2052
@dariale2052 Рік тому
большое спасибо тебе. отлично расписываешь логику решения. для начинающих самое то
@romanb9493
@romanb9493 Рік тому
Виктор, огромное спасибо за объяснение! Особенно за первую задачую Крутой формат, понимаю, что время ограничено и его крайне не хватает, но побольше бы таких видео.
@gameit1477
@gameit1477 9 місяців тому
Видео, подача, голос, объяснение, кайф, смотрю и очень интересно, автор супер!
@user-wx4eg7sf3c
@user-wx4eg7sf3c Рік тому
Спасибо большое!
@trendsgallery
@trendsgallery Рік тому
На момент просмотра ролика я решил более 50-60 задач. И как только увидел первую задачу от kyu8, кинулся её решать подумав, что потрачу на нее 2 минуты) По итогу я её не смог решить самостоятельно. Это одна из самых сложных задач в kyu8.
@vladvoitkov4448
@vladvoitkov4448 Рік тому
Спс за видосю Еще можешь обьяснить про space complexity?
@Ackongagya
@Ackongagya Рік тому
Решение на 2 экрана мне понравилось )))
@patriotNedog
@patriotNedog Рік тому
Виктор, а если без вложенного цикла сделать - путем деления массива то есть resultArr = concat([arr].slice(i, i+n - 1))
@user-tb2tj6ey8p
@user-tb2tj6ey8p Рік тому
последнюю задачу получилось с первого раза решить. Тут просто нужно практика в алгебре, по типу задач на вероятность из школьной программы класса 9го, потому что там когда читаешь условия задач, то сам черт ногу словит, вот я на них руку и набил в понимании ублюдских описаний))))
@demimurych1
@demimurych1 Рік тому
00:33:08 *Парадокс задачи Freudian Translator* Вопреки тому, что на кодеворс обозначено как верное решение, а так же тому, что автор видео говорит о регулярных выражениях, эта задача имеет только одно корректное решение: *Эта задача решается только при помощи регулярных выражений* *или при помощи самостоятельной реализации их же* И вот почему: Не существует тривиального способа решения задачи определения границы слов. То есть попытки сделать split по пробелам, или любые другие подобные методы, никогда не будут удовлетворять всему множеству лингвистических конструкций, всех языковых групп. Иными словами, даже решение для романской группы языков, с разбиением по пробелам является некорректным, уже хотя бы потому, что стандарт Unicode, определяет десяток способов разделения слов, где пробел, является одним из таких методов. Например, существуют такие типы пробелов как: пробел нулевой ширины, неразрывный пробел, пробел двойной ширины и так далее. Все эти типы пробелов образовывают корректную строку, в рамках стандарта Unicode, и все подобные строки не будут корректно разобраны обозначенными решениями. По этой причине, *решение подобных задач возможно только при помощи регулярных выражений* причем только тех, *которые поддерживают Unicode* Без которых, определение границы слов, превратиться в ад на многие страницы кода. И именно регулярные выражения, которые используют все доступные им конструкции позволяют сделать лаконичное и очень простое решение для ВСЕХ языковых групп.
@ViktorBogutskii
@ViktorBogutskii Рік тому
В общем про регулярки согласен, но я это делаю не для универсального решения, а для людей, кто учится работать с данными
@myroadtodream
@myroadtodream Рік тому
😃
@JavaScriptcher
@JavaScriptcher Рік тому
Как программа называется с магическим переводом заданий?
@shamandigital
@shamandigital Рік тому
Гугл переводчик, расширение для хрома.
@ig89
@ig89 Рік тому
Подписался
@hsmtrue
@hsmtrue Рік тому
Первая задача решена на мой взгляд не очень. Такой код сложно читать, да и решение не из лучших. Первое что мне пришло в голову использовать reduce, внутри которого использовать 1 проверку на целостность, а в массив класть методом slice
@ViktorBogutskii
@ViktorBogutskii Рік тому
Кол-во операций где больше/меньше?
@hsmtrue
@hsmtrue Рік тому
O(n) вышло у меня
@progi99
@progi99 Рік тому
что то у вас на сайте все на английском
@SNSDfOu
@SNSDfOu Рік тому
начал проходить тесты на вашем сайте, они жуть какие неудобные и скучные и скипнуть то что я уже знаю нельзя
@Hello_there_777
@Hello_there_777 Рік тому
13 почтовых сообщений от вас в спаме гугла, видимо из-за количества рассылок. (так для информации) возмонжо что ваши письма люди не будут получать.
@SAV_007
@SAV_007 Рік тому
Смотрю на все это и понимаю,что я вообще ничего не понимаю!)))Но желание обучиться присутствует..
@ViktorBogutskii
@ViktorBogutskii Рік тому
Специально для этих целей мы сделали для самых начинающих онлайн курсы по программированию и тестированию QA. Доступ открываем каждому бесплатно после регистрации в нашей учебной системе localcoding.us Проходите самостоятельно, в своем темпе.
@SAV_007
@SAV_007 Рік тому
@@ViktorBogutskii Приходит подтверждение на почту нажимаю подтвердить и все виснет.Может из за несоответствия страны нахождения или у вас какой баг?
@luckytima2315
@luckytima2315 Рік тому
lol 4kyu 1,257 баллов, у меня 3kyu 750 всего. При этом я студент и не продаю мега пупер курсы. Вы там одни задачи a+b решаете ;D
@ViktorBogutskii
@ViktorBogutskii Рік тому
чем еще померяемся?
@denys2714
@denys2714 Рік тому
Пока ты студент решаешь задачи уровнем выше, он зарабатывает деньги а не выебуется в комментах иди уроки делай
@gordoner5693
@gordoner5693 Рік тому
Чем больше баллов,тем легче задачи решал человек,получается?
@luckytima2315
@luckytima2315 Рік тому
@@gordoner5693 если уровень маленький а задач много то да
@mooovies6645
@mooovies6645 Рік тому
@@luckytima2315 ну много балов и что , иногда просто в кайф порешать легкие задачи чтобы отдохнуть немного а не напрягатся
@demimurych1
@demimurych1 Рік тому
Сейчас стало модно, пробелы в своих знаниях прикрывать фразами - _преждевременная оптимизация корень всех зол_ или _пишите понятный код, и никогда не пишите вот такие строчки_ Автор видео не исключение. Почти любой ступор, перед той или иной конструкцией языка, продиктован некомпетентностью. То есть низким уровнем квалификации как программиста. Отдельно следует выделить ситуации, когда под тем же соусом, автор видео изко оценивает решения, которые являются эталонными. То есть теми, которые можно приводить в академической среде, в качестве обучающего материала. Связано это с тем, что автор видео практически не разбирается в том, что такое функциональное программирование. Что становится причиной того, когда очень простые конструкции с точки зрения функционального программирования, автор обозначает как то, что никогда ненужно делать. При этом, несмотря на очевидные пробелы в знаниях, нужно отдать должное автору, за его подход к решению задач. Потому как это дает уверенность в том, что спустя какое-то время, автор таки поймет- где, когда и почему он был неправ, комментируя другие решения, а самое главное, поймет какие из его рекомендаций были предельно некорректными.
@ViktorBogutskii
@ViktorBogutskii Рік тому
Пожалуйста напишите с примерами в чем не прав
@user-ir5sd2sy7s
@user-ir5sd2sy7s 11 місяців тому
как много разговоров
@mooovies6645
@mooovies6645 Рік тому
Очень долго решаете, слишком много ненужной инфы, люди заходят посмотреть решение разных задач а не какие книги читать
@404Negative
@404Negative Рік тому
программист не знает как возвести число в степень в js... все понятно с "преподавателем" ахахах. извлечь степень говорит ахахахаах. не извлечь а возвести
@ViktorBogutskii
@ViktorBogutskii Рік тому
так что же делать?
@fobianka2131
@fobianka2131 3 місяці тому
Ваш локал кодинг бесплатная версия даже до объяснения строк и чисел не дошла, однообразные задания об одном и том же, да и в этом видео вы нормально объяснить не можете, ужас
@333_splash2
@333_splash2 Рік тому
очеееееееень нудно,советую предварительно решать задачи
@daniyarg3386
@daniyarg3386 Рік тому
X2
@user-bu7wc3tq4r
@user-bu7wc3tq4r Рік тому
Хз,мне понравился такой формат
@progi99
@progi99 Рік тому
да, что то тоже не зашло, много отвлечений каких то непонятных.
@Met-ark
@Met-ark Рік тому
Вода бесполезная, специально так рассказывает, чтобы все уснули.
@nikitabogomolov6168
@nikitabogomolov6168 Рік тому
Извини конечно, но меня хватило на 10 минут. Ужасно объясняешь, кряхтишь постоянно, мямлишь... Максимально не интересно. Пока, Ютуб- это не твое. Сори
@ViktorBogutskii
@ViktorBogutskii Рік тому
Извиняю
@xatuky9644
@xatuky9644 Рік тому
мне кажется автор обойдется без ваших советов
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Переглядів 4,2 млн
CI CD наглядные примеры
22:08
Ulbi TV
Переглядів 262 тис.
JavaScript 5 типовых задач на собеседовании, решаем их!
10:41
WebDev с нуля. Канал Алекса Лущенко
Переглядів 124 тис.
20 методов массивов в JavaScript, которые вы должны знать.
50:55
Елена Литвинова — Искусство Веб-разработки 🛸
Переглядів 21 тис.
Reduce это просто. JavaScript
17:11
WebDev с нуля. Канал Алекса Лущенко
Переглядів 60 тис.