Alexander
Здорово, вайтишники! Мы стартуем новую рубрику - решение задач на LeetCode. В каждом видео мы будем решать новую задачку, с объяснениями, разжевыванием и всем, что надо. Уметь решать задачи нужно не только тем, кто мечтает попасть в Amazon, Facebook или Google - подобные задачи часто дают джуниорам или кандидатам в автоматизаторы, так что я уверен вам будет полезно! В этой серии мы разберем алгоритмы, структуры данных, динамическое программирование и многое другое. Сегодня у нас одна из самых простых и распространненых задач среди автоматизаторов - FizzBuzz #практикапрограммирования #leetcode #алгоритмы #fizzbuzz https://youtu.be/kG5xnIm-QsU
giorgio
а запись будет на канале?
Сергей
а запись будет на канале?
так это премьера сейчас :)
Daniil
не ну почему на питоне?!
а почему это проблема? правила построения алгоритмов и принципы решения олимпиадных задач одинаковые.
Daniil
ну, в таком случае недовольные выбором языка будут всегда
Alexander
не ну почему на питоне?!
а на чем? по мне самый удобный яп для решения алгоритмических задачек и прохождения собеседований - минимум букоф надо печатать, а профита дофига
Сергей
@Aqaguy А что если сохранить видео дядь Саши и сделать платный курс?))
Сергей
Alexander
не ну почему на питоне?!
а вам бы на чем? имхо реальной альтернативы питону еще не придумали.
Шаман Каган
а на чем? по мне самый удобный яп для решения алгоритмических задачек и прохождения собеседований - минимум букоф надо печатать, а профита дофига
ну хотя бы потому, что есть разница в реализации в разных языках, алгоритм реализованный на JS C# Java Python будет разным
Дмитрий
Всем привет
Дмитрий
Есть кто со Ставрополя или ставропольского края
Bogdan
раньше я бы сказал что питон говно, но сейчас мне пофиг уже
Дмитрий
Земик нужен
Шаман Каган
giorgio
так это премьера сейчас :)
я пока не могу глянуть просто, вот и спрашиваю
Alexander
ну хотя бы потому, что есть разница в реализации в разных языках, алгоритм реализованный на JS C# Java Python будет разным
да нифига, алгоритм везде одинаковый будет практически, только детали разные. на собесах хоть псевдокод пиши
Alexander
решай в Excel'е
vba? приемлемо
Bogdan
да нифига, алгоритм везде одинаковый будет практически, только детали разные. на собесах хоть псевдокод пиши
зависит ещё от того на какой парадигме писать процедурной, функциональной или обьектно-ориентированной
Alexander
раньше я бы сказал что питон говно, но сейчас мне пофиг уже
фу таким быть. не любить питон - плохая энергия цы
Сергей
vba? приемлемо
неееее, они должны страдать, а то это готовый код, надо чтобы думалка думала
Bogdan
vba? приемлемо
я хоть и дотнетчик но basic вообще фу
Alexander
зависит ещё от того на какой парадигме писать процедурной, функциональной или обьектно-ориентированной
ну большинство задач вообще процедурную навязывают, так что с большего пофигу. а так питон как раз лучше всех будет, ибо в отличии от джав питон как раз все три умеет
Alexander
я хоть и дотнетчик но basic вообще фу
*вычеркиваю тебя из списка достопочтенных джентелменов
Bogdan
в шарпе в 7 дотнете обещают добавить ещё больше функциональщины
Сергей
я хоть и дотнетчик но basic вообще фу
я и мои системы визуализации технологических процессов - смотрим на тебя и думаем какую бы тебе гадость сказать?
Alexander
шарп тоже умеет уже
возможно. там сейчас в шарпе фичей и рюшечек больше чем звезд во вселенной
giorgio
насрать на чем писать, главное не на питоне
Bogdan
они хотят постепенно перетаскивать из F# в C#
Bogdan
типо в шарпе уже много способов функциональщину писать но пока ещё не всё появилось, обещают в 10 шарпе и 7 дотнете как я уже выше сказал
Bogdan
ну или можно на F# писать
Сергей
берешь пишешь код и получаешь деньги
Можно ещё воровать код и получать деньги
Bogdan
Можно ещё воровать код и получать деньги
но писать все равно придётся)
Bogdan
на стэковерфло есть многое но иногда таки думать надо
Сергей
но писать все равно придётся)
Ага, комментарии к коду это ещё +50$
m700
Ага, комментарии к коду это ещё +50$
Можно сторговаться на 75, а так да 50 в основном
Сергей
Можно сторговаться на 75, а так да 50 в основном
Я смотрю ты не зря в Синагогу ходил…)
m700
Я смотрю ты не зря в Синагогу ходил…)
Ну на курсах об этом не обьясняют
Bogdan
блин что же можно почитать по деревьям выражений
Bogdan
что бы свою ORM поковырять
m700
Имхо теорию формальных языков
m700
Но вобще хз зачем это
Alexander
типо в шарпе уже много способов функциональщину писать но пока ещё не всё появилось, обещают в 10 шарпе и 7 дотнете как я уже выше сказал
нехристи! откуда эта святая уверенность что крутость языка определяется количеством фич?
giorgio
чем больше ненужных фич, тем... ну вы сами понимаете
giorgio
а от синтаксического сахара можно заработать синтаксический диабет
Bogdan
так же как и нет плохих языков, есть плохие программисты
Bogdan
но просто есть не удобные в использовании языки
Пашок🗽
А какие языки неудобные ?
Bogdan
а от синтаксического сахара можно заработать синтаксический диабет
ну сахар ты можешь не использовать, а писать руками
Bogdan
А какие языки неудобные ?
лично для меня 1C, JS и Visual Basic
Alexander
так же как и нет плохих языков, есть плохие программисты
не, ну есть плохие языки. неудобные, слишком раздутые (например сярпы) или те, которые дизайнили по пьяни (например джабаскрипт). Есть объективные критерии плохости языка. Привет перлу.
m700
А какие языки неудобные ?
Мне вот с++ неудобный, приходилось писать, словно наждачкой терли глаза
Alexander
Мне вот с++ неудобный, приходилось писать, словно наждачкой терли глаза
любой язык в ктором есть стопицот методов сделать одно и то же в более-менее большой кодовой базе будет неудобным. например потому моя неновисть к сярпам.
giorgio
ну сахар ты можешь не использовать, а писать руками
а потом на код ревью тебе говорят, что вот надо вот так, а ты вообще не так делаешь
Alexander
в целом чем больше сахара - тем хуже язык. или даже так - если языку нужен сахар, и без него он не палит - значит язык гавно.
Alexander
сеня такой же холивар был между фором и стримами
Bogdan
можно запросто писать без сахара на том же шарпе, но с сахаром быстрее
Alexander
можно запросто писать без сахара на том же шарпе, но с сахаром быстрее
оно беспорно быстрее, но факт необходимости сахара для увеличения продуктивности свидетельствует о говнодизайне языка.
m700
Просто сахар помогает сокращать код, когда по 20к строк это надо
Alexander
отсюда моя любовь к питонам (до недавнего времени). два цикла, иф-елс и минимум всяких лишних понятий
Alexander
в питоне это не сахар, а корень языка.
Bogdan
сейчас бы не любить шарп и любить питон
Alexander
сахара много где много
ну потому собсна и ожирение кругом с диабетами
Bogdan
куча сахара в корне языка лол