Ilia
Если только это не код-гольф 😃
если это только не джаваскрипт-код-гольф!
Ilia
вот там начинается ад
Ilia
Код-гольф?
использовать минимум символов для решения задачи
Viktor
Код-гольф?
Ага, где люди упарываются и пишут игры в сто строк https://en.m.wikipedia.org/wiki/Code_golf
Oleg
Ну там джава точно будет финалист
Oleg
С конца
Ilia
сегодня на литкоде был контест. уровень контеста: все задачи решили только 26 человек из 16200, кек
Viktor
Ага, где люди упарываются и пишут игры в сто строк https://en.m.wikipedia.org/wiki/Code_golf
Строк это я конечно сильно преувеличил, хотел сказать символов.
Ivan
Ага, где люди упарываются и пишут игры в сто строк https://en.m.wikipedia.org/wiki/Code_golf
Мне нравится слово “recreational” в определении. Как-то пытался решать code golf задачки уровня 1-2 kyu на codewars, чуть не поседел.
Mikhail
Count ÷= a == b
я не привык складывать переменные разных типов. возможно в js это норма, но в моем мире - нет
Порридж В Ко-ливинге
Mikhail
Js, Python, C++ Java почему-то не кастует ни в какую
насколько я знаю в плюсах нет булен типа и он там инт
Порридж В Ко-ливинге
насколько я знаю в плюсах нет булен типа и он там инт
В C вообще нет типов, в C++ они есть, но тоже полуусловные. Вообще "типы" это абстракция для выделения определённого количества памяти. Если ты знаешь что делаешь, то можно всё хоть int ами делать (Под "нет типов" я имею ввиду что они кроме как во время компайла - не проверябтся)
Mikhail
Js, Python, C++ Java почему-то не кастует ни в какую
потому что Java - strongly typed язык. там есть мало неявных преобразований. например object.toString вызывается неявно я и бы это тоже убрал. меньше неявности - меньше ошибок
Mikhail
Python тоже strongly typed, но там хотя бы Bool в Int кастануть можно
наверно создатели решили что если тебе надо кастовать булен в инт, то ты делаешь что-то не так
Mikhail
Python тоже strongly typed, но там хотя бы Bool в Int кастануть можно
в питоне зато чтоб сложить строку с числом надо делать явный каст
Mikhail
а это прям код, который ты постоянно пишешь
Порридж В Ко-ливинге
наверно создатели решили что если тебе надо кастовать булен в инт, то ты делаешь что-то не так
Ну эт просто тоже самое, что и if (a == b) i++ Только в питоне нет ++, поэтому удобнее i += a == b Бул это же проверка, ты считает кол-во правильно проверенных итераций
Serega
Типы лучше везде жестко задавать иначе ошибки которые сложно найти, вот PHP вернёт true 12 == "0xC" 12 == 0xC 12 == 014 0 == "0,9" Или использовать сравнение с проверкой типов
Alex-k
Вы все так пишите про то как надо писать как будто никто из вас не смотрит в будущее. Писать надо так чтобы вы вашем проекте не разобрался Chatgpt.
Alex-k
Поэтому называйте переменные так как бы вы их не назвали до этого. Если это IsDisabled и вы храните там статус пользователя, назовите его Notdisabled и храните там дату регистрации и логин пользователя в одной строке. Расшифровку этого всего ведите в оффлайн тетради и никогда не сливайте ее оналйн. Так победим
Mikhail
представь такой код int a = 2 (int((boolean) a)) == a у тебя получается обратная операция != исходному значению
Mikhail
Зачем кастовать 2 раза, вместо 1?
я про свойство симметричности обратной функции
Порридж В Ко-ливинге
я про свойство симметричности обратной функции
У тебя типы не всегда будут биекции между кастуемыми типами, т.к. мощность строк превышает мощность чисел (int) "1" == 1 (int) "01" == 1 (int) "001" == 1
Alex-k
Друзья, а Prefix Sum задачи как-то применимы к реальной жизни?
Alex-k
или это как синусами (шутка я использовал их вчера)?
Порридж В Ко-ливинге
Oleg
Oleg
@vitkarpov
Порридж В Ко-ливинге
Да хватит, вы уже 5ый кто мне это скидывает 🤣 (Хотя актуально минимум для 7ых в этом чате)
Viktor
Надеюсь, Глуховский выпустит мерч и еще и бобла срубит на этом
Oleg
Мужик пишет письмо на спичечную фабрику: «Я на протяжении 10 лет покупаю спички вашей фабрики и считаю количество спичек в коробке. Вы их кладёте то 59, то 60 штук, иногда 61, а вчера положили 56. Вы что там, совсем ебанутые?»
Oleg
Шучу, конечно 🙂 На самом деле, я пропустил
Oleg
Помню, что Витя тут тащился от идеи выучить питон, но сам мем не видел
Viktor
Да этот тут хайп пару дней был в твитере из-за
Viktor
Миллион мемов наделали
Oleg
Глуховский - это писатель?
Viktor
Ага
Viktor
Viktor
Viktor
Надеюсь вот такую майку сделает
Порридж В Ко-ливинге
Надо паспорт!
Sergei
Друзья, а Prefix Sum задачи как-то применимы к реальной жизни?
Я не знаю как там в банковских приложениях делают, но когда нужна сумма расходов в промежутке с 12 числа и до конца месяца вполне может пригодиться
Alex-k
я прям уверен что нет там этого
Порридж В Ко-ливинге
Друзья, а Prefix Sum задачи как-то применимы к реальной жизни?
Да, для решений задачек когда в Гугл проходишь 🤣
Порридж В Ко-ливинге
Прям как типовые задачки в ЕГЭ)))
Ilia
Порридж В Ко-ливинге
Первый пункт вообще не обязательный
Serega
Первый пункт вообще не обязательный
В рамках квот получить РВП может почти любой иностранец. Достаточно лишь собрать документы, доказать владение русским языком, знание истории РФ и основ ее законодательства и не болеть социально-опасными заболеваниями 🤓
K
Подскажите, куда вообще копать, чтобы найти компанию в EU, куда можно устроиться контрактором через свою фирму?
K
В сторону галер вроде епама
они заключат с моей компанией B2B контракт?
Vitaly
они заключат с моей компанией B2B контракт?
Нет, но их клиенты и клиенты других галер заключают контракты на поставку инженеров
K
В смысле чтобы тебе платили как ИП?
ага, но на европейский аналог LLC
Alexander
Кто-нибудь проходил System Experts от AlgoExperts?
Alexander
Второй вопрос, что лучше AlgoExpert или Leetcode?
Ilia
Второй вопрос, что лучше AlgoExpert или Leetcode?
второе из-за бОльшего разнообразия задач(учитывая, что он бесплатный), как мне кажется но выглядит так, что они теперь немного разошлись в том, что предлагают
Alex-k
у меня есть AlgoExpert, но без систем эксперта (кажется). Я в итоге его открыл, решил 3 задачи, послушал объяснения чела с видео и вернулся к простому задрачиванию литкода
Alex-k
я в целом наверное зайду туда послушать про некоторые кейсы ( у меня проблема с prefix sum), но если у тебя получается решать задачки по литкоду просто смотря на чужие решения и улавливать паттерны то тебе не нужен алкоэксперт
Владъ
Странная сегодня задача на LC Написано hard, а решается как easy-medium Решения через DP вообще напугали
Ilia
кстати: а кто-нибудь брал подписку на greatfrontend.com? (сейчас 75€ за пожизненный доступ)
Ilia
кстати: а кто-нибудь брал подписку на greatfrontend.com? (сейчас 75€ за пожизненный доступ)
выглядит как более крутой bfe.dev, но с бОльшим количеством задач и систем дизайном
Dimchik
выглядит как более крутой bfe.dev, но с бОльшим количеством задач и систем дизайном
у меня знакомый брал, могу спросить сегодня как ему... но вроде люди в теме говорят что bfe.dev с головой хватит чтоб js прокачать, а по систем дизайну есть другие материалы в вебе
Natalina27 🍀
Кто-нибудь проходил System Experts от AlgoExperts?
я начала проходить до интервью потом прошла интервью и бросила но надо бы вернуться, интересно и много нового но у меня уровень низкий поэтому прям много нового было для меня
Evgeniy