Порридж В Ко-ливинге
если только интервьюер попадётся бывших ай-си-эмщик
Ну теперь я знаю кто меня собеседовать будет
Viktor
Ну во фронтенде точно нет ай-си-эмщиков в Яндексе, так что всё норм.
Viktor
Даже если есть — такое спрашивать запрещено 😃
Порридж В Ко-ливинге
А то я тут разбирал питоновское решение
Порридж В Ко-ливинге
Не на питоне еще страшнее
Порридж В Ко-ливинге
Порридж В Ко-ливинге
На джаве там было в 32
Viktor
Иногда питоновские ван-лайнеры даже хуже 😃
Viktor
ничего не понятно, если не знать магию питона
Порридж В Ко-ливинге
Иногда питоновские ван-лайнеры даже хуже 😃
lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]])
Порридж В Ко-ливинге
https://leetcode.com/explore/featured/card/top-interview-questions-easy/92/array/578/discuss/61076/In-python-this-problem-is-a-joke
Порридж В Ко-ливинге
Life is short, so I use python.
Порридж В Ко-ливинге
Life is short, so I use python.
Цитаты великих
Viktor
Сдавал пару месяцев назад сертификат на хакеррнанке, забыл о нем, и вот только сегодня пришёл результат — https://www.hackerrank.com/certificates/61f51081d5bd , лол.
Viktor
Вон, там по реакту можно сдать 😄
Viktor
Да фиг знает. На линкедин можно поставить бейджик.
Viktor
Чтобы и дальше ничего не происходило 😄
Порридж В Ко-ливинге
Меня пугает то, как Python умный
Порридж В Ко-ливинге
Я раньше думал что после JS приду в плюсы и буду офигивать от того, сколько всего надо будет делать
Порридж В Ко-ливинге
А тут Python просто все делает, вызываешь int, он что угодной в int превратит и максимально умно, вызываешь str или еще что-то, все делает
Порридж В Ко-ливинге
Даже под return type подгоняет
Viktor
Поэтому динамические языки удобны в прототипировании и как первый язык для обучения программированию
Порридж В Ко-ливинге
Как по мне, лучше сначала Си
Порридж В Ко-ливинге
А потом что угодно
Порридж В Ко-ливинге
Си меньше, и концептуальнее более програмисткий
Порридж В Ко-ливинге
Я думаю исключения только датасаентисты
Порридж В Ко-ливинге
А так, если программист, то сначала Си
Viktor
Ну это такое себе если нужно порешать задачки на основы программирования, приходишь такой на курс CS101, а там тебе вместо задачек выстрел в ногу через строчку.
Порридж В Ко-ливинге
А то потом "А що тахое поинтерыы, как эта типы могут миняться"
Viktor
Я имею в виду в универе или старшей школе - для начинающих совсем
Порридж В Ко-ливинге
Я хз, я за месяц на Си научился
Порридж В Ко-ливинге
Ладно, модет хто мне так просто
Порридж В Ко-ливинге
Может и правда питон лучше
Viktor
А что сложного?
Лол. Ну я советую тебе поучить кого-нибудь на си.
Viktor
Не себя.
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Пинают и пинают
Порридж В Ко-ливинге
Главное я их не переубеждаю, не говорю бросить все или что-то
Viktor
И ты увидишь, что нерелевантных твоему курсу вопросов больше, чем программа самого курса
Viktor
По алгоритмам тем же
Порридж В Ко-ливинге
А потом уже
Viktor
Си надо учить, без сомнения, но в отдельном курсе
Viktor
Когда речь уже пойдёт о архитектуре компьютера
Порридж В Ко-ливинге
Я вот как Си выучил, у меня только вопросы по ООП были и все
Порридж В Ко-ливинге
Си очень маленький
Порридж В Ко-ливинге
Его выучить можно за2 недели
Порридж В Ко-ливинге
Там почти учить нечего
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Я не могу найти подопытного
Порридж В Ко-ливинге
Уже год ищу
Viktor
лол. американский пастор зашёл политкодить.
Порридж В Ко-ливинге
class Solution: def isAnagram(self, s: str, t: str) -> bool: return Counter(s) == Counter(t)
Порридж В Ко-ливинге
Не перестаю удивляться Питону
Порридж В Ко-ливинге
Если что-то будет круче Питона, то это язык с Компилятором в который встроен ИИ, который за тебя доудмывает что там допасать в коде
Порридж В Ко-ливинге
Кажется через 10 лет программисты на диване будут сидеть и диктовать что писать. Осталось в ИИ скормить достаточно систем дизайна и гуд практисес
Viktor
Если что-то будет круче Питона, то это язык с Компилятором в который встроен ИИ, который за тебя доудмывает что там допасать в коде
Для этого даже ИИ не нужен, вон мне inteliJ всё подсказывает и почти код за меня пишет. Есть только маленькая проблемка: надо понять какую задачу решать, как человек так и ИИ с этим плохо справляются 😄
Viktor
делать-то что, что программировать чтобы бизнес работал и бобос приносил
Порридж В Ко-ливинге
Теперь из-за этого 255 из 256 хакатонов: “СДАТЙТЕ ИИ ШОБ МОЖНО СЪЭКОНОИТЬ И ЗАРАБОТАТЬ НАШЕМУ БИЗНЕСУ”
Порридж В Ко-ливинге
с каунтами отличное решение, да
Я вообще о каунтерах из видео яндексовского узнал
Viktor
Прицените, классный список вопросов разбитый по паттернам и компаниям — https://seanprashad.com/leetcode-patterns/
Viktor
Не надо литкод-подписку покупать 😄
Порридж В Ко-ливинге
Имба
Порридж В Ко-ливинге
А вообще полезная тема
Роман
Так тут всего 170 задач, если не ошибаюсь
Порридж В Ко-ливинге
Вроде на литкоде столько и отсортированно
Порридж В Ко-ливинге
Viktor
Так тут всего 170 задач, если не ошибаюсь
ага, 170. можно добавить если очень хочется, сайт в опенсорсе — https://github.com/SeanPrashad/leetcode-patterns. Но 170 задач это не мало.
Viktor
По идее, этого должно быть достаточно, чтобы понять все паттерны, если их честно прорешивать.
Viktor
Вдумчиво.