под видео со sliding window хотел написать о просьбе, чтобы Вы разбирали и более лёгкие задачи, но за, условно, 2-3 минуты, но так и не написал. Похоже, что вы читаете мысли)
Спасибо за коммент : ) Примерно так, я и пришел к такому формату. Хотел разобрать легкую задачу, начал снимать видео, и понял что это скучно 6 минут говорить про несложный алгоритм. Решил ускорить в разы.
Честно говоря плохо понял почему мы возвращаем head. В while-цикле обновляем cur, в какой момент изменения с cur переносятся и на head тоже. Буду благодарен, если подскажите)
НЕ понимаю, почему нельзя применить вот такое решение? Ведь оно полностью рабочее l1 = int(''.join([str(i) for i in reversed(l1)])) l2 = int(''.join([str(i) for i in reversed(l2)])) output = list(reversed(str(l2+l1))) return ([int(i) for i in output])
Лютейший контент🔥
бро продолжай в том же духе контент топ!
Отличное видео! Продолжай в том же духе)
спасибо за контент, блин да я такими темпами в яндекс собес пройду
Пройдете : )
Thank you)
под видео со sliding window хотел написать о просьбе, чтобы Вы разбирали и более лёгкие задачи, но за, условно, 2-3 минуты, но так и не написал. Похоже, что вы читаете мысли)
Спасибо за коммент : )
Примерно так, я и пришел к такому формату. Хотел разобрать легкую задачу, начал снимать видео, и понял что это скучно 6 минут говорить про несложный алгоритм. Решил ускорить в разы.
Честно говоря плохо понял почему мы возвращаем head. В while-цикле обновляем cur, в какой момент изменения с cur переносятся и на head тоже. Буду благодарен, если подскажите)
head и cur изначально указывают на одну и ту же ноду. Потом cur идет дальше выстраивая список, а head так и остается вначале указывая на первую ноду.
@@IhorCodes , спасибо Игорь!
Хорошее видео, но почему не говорят о 12 - 13 строчке, l1_val = l1.val if l1 else 0, откуда вообще этот .val и как он работает
l1 это объект типа ListNode, который приходит на вход. l1.val - значение данной ноды
НЕ понимаю, почему нельзя применить вот такое решение? Ведь оно полностью рабочее
l1 = int(''.join([str(i) for i in reversed(l1)]))
l2 = int(''.join([str(i) for i in reversed(l2)]))
output = list(reversed(str(l2+l1)))
return ([int(i) for i in output])