Как стать автором
Обновить
31
6
Suleiman Dibirov @idsulik

Senior Software Engineer

Отправить сообщение

Ориентироваться на них можно в плане того, чтобы стремиться к такому же результату) уметь быстро решать разные задачи, но это уже просто как спортивный интерес

Спасибо)

Самоцель решение задач литкода тоже полезная, тк ты решаешь задачи и заставляешь мозг работать(ну или выбрать другой фитнес для мозга)

Если сходу получилось решить 40 задач из 50, значит у вас все хорошо с задачами, может база в школе/в универе была хорошей)

Отвечал уже несколько раз в комментах, в реальной работе не будет сильных изменений, если ты уже старший разработчик с нескольколими годами опыта, но даже так начинаешь иначе смотреть на циклы и писать более оптимизированный код.
увидел несколько вложенных циклов, сразу думаешь можно ли добавить hashmap и сделать time complexity O(n), если можно, то насколько это будет полезно(ведь space complexity увеличится тоже).

Ну и большой плюс - ты больше начинаешь разбираться в фундаментальных структурах данных

Мне тоже было неинтересно, но когда появилась цель и мотивация, то пришлось начать, а как только начало получаться, то уже стало интереснее решать и поэтому продолжаю решать, и не собираюсь останавливаться)

Генератор парсеров - звучит довольно интересно и сложно, удачи!

Тоже хороший подход, тем более если за раз решаешь несколько задач на одну тему, чтоб закрепить, а потом уже переходишь на другую тему

спасибо, даже если нет цели устроиться куда-то, думаю это полезно просто решать задачи и заставлять мозг работать)

циферка времени работы на литкоде итак скачет туда-сюда, даже если написать простейший код и запускать несколько раз

Для собеседования достаточно o-большое, а для работы ты сам должен понимать как лучше) ну и на собесе можно между делом сказать, что можно сделать иначе, но тк ассомптотика та же самая, я сделаю так

return counts1.keys() == counts2.keys() and ...

лучше так, чтоб не создавать лишний set)

Спасибо, про advent of code слышал, но что-то не вникнул что это такое, надо будет еще раз глянуть

Не знаю как литкод поможет в увеличении ЗП) разве что поможет устроиться в фаанг подобные компании , а там уже будет более высокий оклад

И по времени выполнения все выглядит странно, потому что непонятно как можно решить 4 задачи за 11 минут

Не, я просто упомянул, что есть токсичность и что это не очень, на меня это не влияет)
А токсичность не насчет наличия детей, а насчет того, что зачем решать столько задач, эти задачи не нужны и прочее, когда как в статье четко написано какая была цель и неоднократно объяснял, почему пришлось решать столько задач)
Ну и некоторые думают, что если им что-то легко удается, то и у всех так должно быть

На собеседовании это кстати не так важно, тк time/space complexity не поменяется

Это нормально) очень много случаев, когда даже сдался, но оказалось, что задача наипростейшая, значит просто не хватило практики, чтоб это увидеть, понять.
36 минут тоже хороший результат, medium задача с довольно запутанным объяснением

сначала нужно решить хоть как-нибудь, а потом уже оптимизировать)
в вашем случае нет необходимости создавать set(), тк counter.keys() можно сравнивать

Спасибо, добавлю в пост

у каждого свое мнение)

можно, но мне интереснее решать эти задачи)

Найти бы такой грамотный курс или книгу) чтоб все было постепенно, с практикой

который нужно прокачивать

не имел в виду всем, а только тем, кто хочет пройти алго собеседования

Информация

В рейтинге
956-й
Зарегистрирован
Активность