Dmitriy
Viktor
Viktor
Возможно когда-нибудь собеседующий это поймёт 😃
Viktor
С другой стороны, если не работать с миллионами чисел на фронтенде, то может и не поймёт
Viktor
«Ты не должен этого хотеть» (с)
Lynn «Кофеман»
Да, в среднем на фронте явные тормоза видны начиная с квадратичной сложности 😈
Null
Всем привет! 👋
Задача этой недели — Perfect Rectangle. Даны координаты углов некоторого количества прямоугольников. Определить являются ли они мозаикой, сложенные в один большой прямоугольник. Happy LeetCoding!
Lynn «Кофеман»
Alexander
Кто сколько занимается в неделю решением задач для поддержания формы?
Alexander
Lynn «Кофеман»
Vladislav
Alexander
Vladislav
ищу в телеграме кого-нибудь xD
Vladislav
Щас купил подписку на algoexpert, там есть моки, надеюсь они не такие как в прампе когда букаешь время, заходишь и ждешь пока кто-нибудь найдется
Евгений
Порридж В Ко-ливинге
Vitaly
Vladislav
Viktor
Viktor
Lynn «Кофеман»
Viktor
Lynn «Кофеман»
Lynn «Кофеман»
Viktor
Viktor
Viktor
> Возвращаем True если все считчики равны 0 (углы, которым нашлась пара и они друг друга уравновесили), кроме ровно 4 точек (для которых не нашлось пар, это должно быть внешние углы прямоугольников с краю) и координаты этих 4 точек совпадают с углами «большого» прямоугольника;
Viktor
🤔
Viktor
сч_и_тчики? 😂
Viktor
норм редактура, дважды читал, лол
Vitaly
я наверное не так написал. должно остаться ровно 4 НЕ нулей, потому что нули это значит нашлась пара, а для ровно 4 углов пара не должна была найтись и там будет -1 или 1
Так в примере есть 3 точки слева, у которых значение не 0 и 3 точки справа, у которых значение не 0. Мапа должна выйти с ненулевыми элементами: (0,0): 1, (0,1): 2, (0,2):1, (4,0): -1, (4,1): -2, (4,2): -1
Viktor
Так в примере есть 3 точки слева, у которых значение не 0 и 3 точки справа, у которых значение не 0. Мапа должна выйти с ненулевыми элементами: (0,0): 1, (0,1): 2, (0,2):1, (4,0): -1, (4,1): -2, (4,2): -1
надо уточнить в каком примере, здесь?
Vitaly
Vitaly
На оси у, у красного и синего прямоугольника есть общий угол (в одной точке (0,1)) он левый для них обоих, но не правый ни для одного прямоугольника
Vitaly
Viktor
Viktor
с противоположной, точнее
Viktor
слева - справа, снизу - сверху
Viktor
Viktor
формально, в реализации, я плюсовал-минусовал противоположные углы, левый-нижний и правый-верхний +1, два других соответственно -1, или наоборот
Viktor
это как раз будет соответствовать цветам, похоже
Lynn «Кофеман»
ну да. Я сначала хотел написать С-З/Ю-В и С-В/Ю-З, но потом подумал что мне лень перечистять а в шахматной доске уже как раз два цвета =)
Viktor
@alexeyten @gatsko https://github.com/vitkarpov/coding-interviews-blog-archive/pull/8 ❤️
Viktor
чатджипити с таким описанием не справляется, надо более формально определять противоположные углы. написал ересь какую-то 😃
zxc
Viktor
если код лень набивать
Viktor
ну как копайлот отлично, главное понимать его возможности и проверять результат
Viktor
Порридж В Ко-ливинге
Viktor
Viktor
я нет, если что, поэтому спрашиваю, но говорят мощный
Порридж В Ко-ливинге
3.5 4 уже пробовал?
Да, 20 евро один раз заплатил, 5 месяцев пользовался, пока они не пофиксили, что можно оплатить, сразу и отказаться и они всё равно будут считать что ты оплатил 🤣
Порридж В Ко-ливинге
Акция 1+4 за 20€
Порридж В Ко-ливинге
Переводил в 3 раза лучше, но всё равно плохо, что приходилось писать немцу.
Код писал норм, но мне было интересно чтобы он мой старый код почитал, а так я не понял как сделать
Порридж В Ко-ливинге
Самое тупое, что ты ему говоришь:
"Ты уверен что не Б, а А?"
"Ой ой, вы правы, всё таки Б, А - не правильное утверждение"
"А может А, а не Б?"
"Ну да, А - правильно, Б - не правильно"
Порридж В Ко-ливинге
Они ему сомневалку и поддакивалку выкрутили на максимум
Порридж В Ко-ливинге
Помню когда акции NASDAQ хаи переписывали полгода назад, все говорили "Ща ща ChatGPT 5.0 выпустят, можно будет вообще ВСЕХ увольнять, будет всё за всех делать 🤡"
Порридж В Ко-ливинге
А я изначально изучил что это такое, интервью разрабов посмотрел, они сказали:
"Просто умный Т9, которого обучили на огромном кол-ве данных".
Я тогда и понял что весь этот хайп, чтобы раздуть акции ИИ компаний
Viktor
Oleg
А я не согласен со всем написанным выше. Попробуйте использовать api playground: там можно настроить temperature и другие параметры, добавить свой system prompt. Температуру подкручиваем вниз, пишем свой system prompt под конкретную задачу ("You assist a senior software engineer. Please keep your answers short, straight to the point, avoid setup instructions and glueing code") - и работает норм. Даже 3.5, а 4 прям хорошо. NB: я не прошу его писать код за меня как правило, прошу какие-то идеи новые подкинуть для решения задач
Oleg
Недавно он мне советует для решения задачи с резервуаром воды использовать 2 указателя. А я думаю, что мне дп надо - как указатели использовать не понимаю. Мучил вопросами, нифига он своё мнение не поменял 🙂 И два указателя там и правда прекрасно работают
Oleg
В целом это просто офигенный почти бесплатный помощник в решение литкода
Oleg
Да и просто каких-то задач
Alex-k
пока никто не знает, но меня можно полностью заменить, больше половины кода за меня пишет копайлот. RFC я генерю из chatgpt кидая в него поинты. Только пассивно агрессивные коменты на ревью пока не один робот не может делать лучше меня.
Порридж В Ко-ливинге
Oleg
Oleg
Заменить пока нельзя; нормальных автономных агентов ещё нет, насколько я знаю. Вероятно, это вопрос времени. Но я не до конца верю, что гпт-подобные штуки будут в состоянии прям в бизнес-контекст вливаться и всякие штуки с другими командами разруливать, например. Но вот джуна заменить - вероятно, да
Alex-k
я скажу что можно увольнять, когда я смогу своего андроида послать на командную попойку и не беспокоится что он там отмочит пачку ксенфобных шуток которым он обучился в твитере