Oleksii
Я чет не совсем понял, что конкретно сделать надо
m700
Саму задачу
если у тебя в строке не будет одной буквы будет ли частота у оставшихся букв одинаковая
m700
в слове "пися" - удаляешь любую (тру), "пипец" - удаляешь п (тру)
Oleksii
Ааа
Oleksii
Блин, прикольная задача. По интереснее физбиза
Oleksii
да
А почему физбиз любят?
Oleksii
Вроде же, до банального простая задача
m700
я ее вчера решал, я не понял
m700
какаято блеватрония
Oleksii
эта же?
Ну да
Oleksii
3,5,15
MAECTR0
https://youtube.com/shorts/GUZQNdw8F94?feature=share
Asiman
эта же?
А что за карта? Можешь скинуть?
Igor
Вроде же, до банального простая задача
Ну на картинке написанно что она проверяет) но новичек найдет грабли где хочешь. Это они рассказывают как изи решают задачи, но умалчивают с какого раза... "ой ну там маленькая ошибочка была, так то я сразу понял" А для тех же вкатунов остаток от деления (кратность) может быть прям "аааа сложна!", "патамучта праграммистам матиматика нинужна" Ну можно попросить с усложнением использовать только 2 условия, а не три. Или не использовать условий вообще)
Enkomium
Усем привет! Может кто помочь по Дискорду через демонстрацию экрана решить 1 проблему в верстке, уже 2й день не могу понять как там что надо делать...
m700
А что за карта? Можешь скинуть?
да это просто заношу свои что делал или делал не и доделал
m700
Ну на картинке написанно что она проверяет) но новичек найдет грабли где хочешь. Это они рассказывают как изи решают задачи, но умалчивают с какого раза... "ой ну там маленькая ошибочка была, так то я сразу понял" А для тех же вкатунов остаток от деления (кратность) может быть прям "аааа сложна!", "патамучта праграммистам матиматика нинужна" Ну можно попросить с усложнением использовать только 2 условия, а не три. Или не использовать условий вообще)
я так делал по плану первый день sql - как понял там нужны джоины, спросил в 4 ночи у чуви говорит ага. Ну я типа - понятно буду значит завтра учить их, хотел уже закрыть а смтрю у дней прописаны темы, и джоин никак не относиться к первому дню. Вообщем через селект это решается, ну чуть ли не первая ссылка в гугле что так делать е надо.
m700
Что за задача? Аж интересно стало)
https://leetcode.com/problems/customers-who-never-order/
m700
Ну в смысле not in?
ну да просто через него
Igor
А как делать не нужно?)
Igor
Left join?
m700
Left join?
видимо да...так быстрее
Igor
видимо да...так быстрее
Бред. Not in заменится рерайтером на джойн, тут скорее вопрос семантики. Т. Е что ты хочешь сказать
Igor
Это полный бред. ща даже вылезти из постели не поленился ;)
Igor
это какого года статья и про какой сервер идет речь?
m700
не гнрузи меня, я сам только проснулся и этот ваш скул 4ый день учу
Igor
Ну ок ;) ... не хочешь разбираться твои проблемы ;).
Igor
Просто верить нужно не статьям в интернете а экзекьюшн плану ;).
Igor
https://www.youtube.com/watch?v=fUChqUfSKGU
m700
Ну ок ;) ... не хочешь разбираться твои проблемы ;).
ты мне лучше скажи эти варианты не по эскобару?
Igor
ты мне лучше скажи эти варианты не по эскобару?
Да тут именно по эскобару. Смотреть нужно как тебе кажется понятнее что делает запрос . Имхо лучше в данном случае через IN. А все оптимизации только по Кнуту.
Igor
Да но их не из головы оптимизируют. Ты берешь экзекьюшн план смотришь что не так. и после этого оптимизируешь.
m700
план у лииткода тот еще, там задачи на изи, но на 4ый день уже так
Igor
Ну много людей отправляет тупо с синтаксическими ошибками так что 30% это уже много.
Asiman
Ответьте пожалуйста.
Robert
Ответьте пожалуйста.
А в чём вопрос?
Asiman
Да, блин, хотел опрос сделать. Стоит ли подписка на литкоде своих денег?
Igor
спасибо
Длинная история но суть такая что ни один современный скуль сервер не выполняет запрос в том виде в котором он приходит. Он его пытается переписать иначе. И поверь если ты догадался переписать EXISTS нв IN или на JOIN ... то рерайтер справится не хуже. Это как делать простые оптимизиаторые в современных плюсах. Компилятор знает лучше ;)
Igor
Да, блин, хотел опрос сделать. Стоит ли подписка на литкоде своих денег?
Ну деньги разные люди ценят по разному. Но имхо не стоит. Еще раз если хочешь учить алгоритмы возьми классический учебник.
Igor
Что за экзекуционный план?
SQL не императивный язык. Ты не говоришь как делать ты говоришь что ты хочешь получить. А как это будет делаться тебе пофиг. Вот что конкретно будет делать SQL сервер чтобы выполнить твой запрос можно посмотреть. Причем в разное время одно и то же может делаться по разному. Там очень все интересно, но быстро к сожалению не объяснить. Сервер собирает различную статистику по данным и на основании нее выбирате как лучше делать то или иное действие.
Igor
Например ты проверяешь на экзист активные записи в какой то таблице. Если он знает что активных записей большинство. То он может решить просто пойти и позырить подряд все. Ведь с большой вероятностью мы найдем сразу. А вот если активных мало он начнет строить объединение. Более того порядок в котором объединять и фильтровать может изменять объем обрабатываемых данных на порядки.
m700
Да, блин, хотел опрос сделать. Стоит ли подписка на литкоде своих денег?
там и бесплатных 2к задач...мне кажется хватит чтоб тошнило
Igor
Ничего себе. Почти как ИИ
Да поэтому новичку точно не стоит пытаться быть умнее сервера. Просто скажи что тебе нужно ;) а как это сделать он сам придумает. Единственное по возможности нужно уменьшать кол-во таблиц в объединении. Поэтому те же оконные функции будут быстрее чем селф джойны.
Сидредин
Да, блин, хотел опрос сделать. Стоит ли подписка на литкоде своих денег?
Бесплатные уже решил что ли? Так вот где ты пропадал всё это время
Mikhail
Ну в любом случае попытается ;).
Ну да, если он еще есть (оптимайзер не везде есть в общем случае).
Igor
Ну и да все зависит от субд. Но если говрить о постгре или мс скуль то точно заниматься такой фигней как писать лефт джойны вместо ин (чтобы быстрее) не стоит.
m700
тогда в вакансии если пишут оптимизация запросов, им что надо?
Igor
Чтобы ты умел смотреть экзекьюшн план с умным видом скорее всего.
Mikhail
тогда в вакансии если пишут оптимизация запросов, им что надо?
Чтобы ты хрень не делал и облегчал задачу оптимайзеру,вешал на нужные поля индексы и т.д.
m700
Скоко решил уже?
мало у меня открыто 4 дня, за 3 решил 10/16
Сергей
Да, блин, хотел опрос сделать. Стоит ли подписка на литкоде своих денег?
Стоит однозначно, особенно если ты хочешь что-то прорешать, дебагнуть прям там и посмотреть объяснение решения) Но чудесно заменяется всем своим и гуглом)
Mikhail
Только с подпиской опоздал, день благодарения уже прошел
Maksim Pozharskiy
Еще вроде с премом очков больше дается на которые можно футболку получить или просто за покупку према, не помню
Сергей
Еще вроде с премом очков больше дается на которые можно футболку получить или просто за покупку према, не помню
Футболка такое, блокнот классный, но ты можешь участвовать в еженедельных контестах и собирать поинты
Igor
Я думаю есил писать код на работе, то срубишь больше ;)
Igor
мало у меня открыто 4 дня, за 3 решил 10/16
Там же вроде не подразумевается что ты будешь решать все. Это типа как задачи со звездочкой в школе :)
Максим
Стал программистом, чтоб лутать футболки нахаляву и клеить стикеры с умными словами на ноутбук😏😁
Сергей
Я думаю есил писать код на работе, то срубишь больше ;)
Та ну, ещё писать что-то, сиди себе и ютуб смотри
Максим
Сергей
Да