Гость
Map
Форумы / SQL [закрыт для гостей] / Задачи с собеседования для базоёбов. / 25 сообщений из 364, страница 2 из 15
07.09.2022, 16:30
    #140648
Redd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Горбатый ёж  07.09.2022, 16:29
[игнорируется]
eNose  07.09.2022, 16:16
[игнорируется]
Пулькин  07.09.2022, 16:11
[игнорируется]
Въеби им Сириус базоебам обоссаным [:grin]
да!

переписывай свою хуйню.

сабстринги убирай нахуй.

юзай деление и вычитание.
Если уж на то пошло, то
Дед-Папыхтет  07.09.2022, 14:32
[игнорируется]
или даже строка varchar(max) пох.
ЗЫ но тогда проверку надо на число реализовывать
Там int на входе только. Само число не может адовой длинный. Этож не тексты
...
Рейтинг: 0 / 0
07.09.2022, 16:31
    #140649
Дед-Папыхтет
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Redd  07.09.2022, 16:27
[игнорируется]
eNose  07.09.2022, 16:24
[игнорируется]
Redd  07.09.2022, 16:23
[игнорируется]
eNose  07.09.2022, 16:20
[игнорируется]
Redd  07.09.2022, 16:17
[игнорируется]
...
num res
1234 10

1234/1000 -> 1
(1234 - 1*1000)/100 -> 2
(1234 - 1*1000 - 2*100)/10 -> 3
(1234 - 1*1000 - 2*100 - 3*10)/1 -> 4
Чото заморочено, у меня тупа, быстро и работает чотко!)
"строки" и "быстро" - это миф
Согласен, но у тебя куча доп. действий и округления
В БД тормоза в основном из за доп доступа к таблицам, когда это можно избежать.
и внутренние команды работают сильно быстрее нежели построчно функции ебашить. MSSQL с 2019 версии частично научился встраивать функции в план запроса без залазиния в каждую строку, но там где это возможно. В твоей функции цикл который оптимизатор не сможет вывернуть в пакет.
Ну на джуна базоёба вполне ответил. Джуны 50-150к щас поднимают по зп в неризиновой.
...
Рейтинг: 0 / 0
07.09.2022, 16:32
    #140650
Redd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Ну будет 20 разрядом. Тюю, этож не 100000000 букав
...
Рейтинг: 0 / 0
07.09.2022, 16:32
    #140651
Дед-Папыхтет
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Горбатый ёж  07.09.2022, 16:29
[игнорируется]
eNose  07.09.2022, 16:16
[игнорируется]
Пулькин  07.09.2022, 16:11
[игнорируется]
Въеби им Сириус базоебам обоссаным [:grin]
да!

переписывай свою хуйню.

сабстринги убирай нахуй.

юзай деление и вычитание.
Если уж на то пошло, то
Дед-Папыхтет  07.09.2022, 14:32
[игнорируется]
или даже строка varchar(max) пох.
ЗЫ но тогда проверку надо на число реализовывать
Или суммировать только цифры, игнорируя прочее
...
Рейтинг: 0 / 0
07.09.2022, 16:34
    #140657
Redd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Дед-Папыхтет  07.09.2022, 16:32
[игнорируется]
Горбатый ёж  07.09.2022, 16:29
[игнорируется]
eNose  07.09.2022, 16:16
[игнорируется]
Пулькин  07.09.2022, 16:11
[игнорируется]
Въеби им Сириус базоебам обоссаным [:grin]
да!

переписывай свою хуйню.

сабстринги убирай нахуй.

юзай деление и вычитание.
Если уж на то пошло, то
Дед-Папыхтет  07.09.2022, 14:32
[игнорируется]
или даже строка varchar(max) пох.
ЗЫ но тогда проверку надо на число реализовывать
Или суммировать только цифры, игнорируя прочее
Там int на вход идет, ничего кроме инта прийти в функции не сможет. Буде ошибка. Это и есть проверка.
...
Рейтинг: 0 / 0
07.09.2022, 16:36
    #140659
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Дед-Папыхтет  07.09.2022, 16:32
[игнорируется]
Или суммировать только цифры, игнорируя прочее
Это требует уточнения в задаче.
...
Рейтинг: 0 / 0
07.09.2022, 16:36
    #140660
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Redd  07.09.2022, 16:34
[игнорируется]
Там int на вход идет
Ты задачу-то саму читал?
39 символов в числе - это не int никуя.
...
Рейтинг: 0 / 0
07.09.2022, 16:39
    #140662
Redd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Горбатый ёж  07.09.2022, 16:36
[игнорируется]
Redd  07.09.2022, 16:34
[игнорируется]
Там int на вход идет
Ты задачу-то саму читал?
39 символов в числе - это не int никуя.
Читал, но может пропустил чото. Главная моя функция чотко работает)
...
Рейтинг: 1 / 0
Нравится: eNose
07.09.2022, 18:45
    #140827
PaNik
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
КГ/АМ
З.Ы. на телефоне нет менеджментстудии
...
Рейтинг: 0 / 0
07.09.2022, 18:49
    #140838
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Вспомнил.
Как то спросили почему канализационные люки круглые.
Сритесь, коллеги.
...
Рейтинг: 0 / 0
07.09.2022, 18:53
    #140847
Буся
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Горбатый ёж  07.09.2022, 18:49
[игнорируется]
Вспомнил.
Как то спросили почему канализационные люки круглые.
Сритесь, коллеги.
ну это же боян, обсуждено давно
...
хвост есть продолжение кошки
Рейтинг: 0 / 0
07.09.2022, 18:59
    #140856
Тень на плетень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Буся  07.09.2022, 18:53
[игнорируется]
Горбатый ёж  07.09.2022, 18:49
[игнорируется]
Вспомнил.
Как то спросили почему канализационные люки круглые.
Сритесь, коллеги.
ну это же боян, обсуждено давно
Вообще то продаются и квадратные. Ливневые - ваще прямоугольные
...
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
Рейтинг: 0 / 0
07.09.2022, 19:54
    #140906
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Буся  07.09.2022, 18:53
[игнорируется]
Горбатый ёж  07.09.2022, 18:49
[игнорируется]
Вспомнил.
Как то спросили почему канализационные люки круглые.
Сритесь, коллеги.
ну это же боян, обсуждено давно
Всё равно сритесь!
...
Рейтинг: 0 / 0
07.09.2022, 20:36
    #140946
Тень на плетень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Горбатый ёж  07.09.2022, 19:54
[игнорируется]
Буся  07.09.2022, 18:53
[игнорируется]
Горбатый ёж  07.09.2022, 18:49
[игнорируется]
Вспомнил.
Как то спросили почему канализационные люки круглые.
Сритесь, коллеги.
ну это же боян, обсуждено давно
Всё равно сритесь!
Уже усрались [:biggrin2]
454_original.jpg
...
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
Рейтинг: 0 / 0
07.09.2022, 20:37
    #140948
Тень на плетень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Тень на плетень  07.09.2022, 20:36
[игнорируется]
Горбатый ёж  07.09.2022, 19:54
[игнорируется]
Буся  07.09.2022, 18:53
[игнорируется]
Горбатый ёж  07.09.2022, 18:49
[игнорируется]
Вспомнил.
Как то спросили почему канализационные люки круглые.
Сритесь, коллеги.
ну это же боян, обсуждено давно
Всё равно сритесь!
Уже усрались [:biggrin2]
454_original.jpg
Ну или ...
TCB00001289_1-500x400.jpg
...
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
Рейтинг: 0 / 0
07.09.2022, 20:38
    #140949
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Тень на плетень  07.09.2022, 20:36
[игнорируется]
Горбатый ёж  07.09.2022, 19:54
[игнорируется]
Буся  07.09.2022, 18:53
[игнорируется]
Горбатый ёж  07.09.2022, 18:49
[игнорируется]
Вспомнил.
Как то спросили почему канализационные люки круглые.
Сритесь, коллеги.
ну это же боян, обсуждено давно
Всё равно сритесь!
Уже усрались [:biggrin2]
454_original.jpg
Ты люк от решётки не можешь отличить?
Бывает...
...
Рейтинг: 1 / 0
Нравится: Гарыныч
07.09.2022, 20:38
    #140950
Тень на плетень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Все зависит от формы коллектора, дон нах.
...
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
Рейтинг: 0 / 0
07.09.2022, 20:38
    #140951
Тень на плетень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Горбатый ёж  07.09.2022, 20:38
[игнорируется]
Тень на плетень  07.09.2022, 20:36
[игнорируется]
Горбатый ёж  07.09.2022, 19:54
[игнорируется]
Буся  07.09.2022, 18:53
[игнорируется]
Горбатый ёж  07.09.2022, 18:49
[игнорируется]
...
ну это же боян, обсуждено давно
Всё равно сритесь!
Уже усрались [:biggrin2]
454_original.jpg
Ты люк от решётки не можешь отличить?
Бывает...
Это именно люк. Причем ливневый. Его можно открыть)
...
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
Рейтинг: 0 / 0
07.09.2022, 23:35
    #141020
Redd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Дед-Папыхтет  07.09.2022, 16:31
[игнорируется]
Redd  07.09.2022, 16:27
[игнорируется]
eNose  07.09.2022, 16:24
[игнорируется]
Redd  07.09.2022, 16:23
[игнорируется]
eNose  07.09.2022, 16:20
[игнорируется]
...
Чото заморочено, у меня тупа, быстро и работает чотко!)
"строки" и "быстро" - это миф
Согласен, но у тебя куча доп. действий и округления
В БД тормоза в основном из за доп доступа к таблицам, когда это можно избежать.
и внутренние команды работают сильно быстрее нежели построчно функции ебашить. MSSQL с 2019 версии частично научился встраивать функции в план запроса без залазиния в каждую строку, но там где это возможно. В твоей функции цикл который оптимизатор не сможет вывернуть в пакет.
Ну на джуна базоёба вполне ответил. Джуны 50-150к щас поднимают по зп в неризиновой.
Что-то задумался, что твои реплейсы 10ки раз для каждого значения или Барсучий ад не очень уж оптимальны! Реплейсы это скан-цикл значения и их в разы больше, неужели это быстрее по сравнению с моим, за раз 1им циклом для значения!?
...
Рейтинг: 0 / 0
07.09.2022, 23:53
    #141023
Redd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Да и у Барсука тоже не одним, а ещё и через временные таблицы
...
Рейтинг: 0 / 0
08.09.2022, 02:08
    #141038
PaNik
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Redd  07.09.2022, 23:53
[игнорируется]
через временные таблицы
И шо?
...
Рейтинг: 0 / 0
08.09.2022, 09:13
    #141141
Дед-Папыхтет
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Redd  07.09.2022, 23:53
[игнорируется]
Да и у Барсука тоже не одним, а ещё и через временные таблицы
У барсука cte (with) - а mssql это встраиваемый подзапрос без временных таблиц, если ты про это. В других СУБД типа постгрес да cte это сразу временная таблица.

А табличная переменная это аналог самой таблицы
...
Рейтинг: 0 / 0
08.09.2022, 10:22
    #141200
Redd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
PaNik  08.09.2022, 02:08
[игнорируется]
Redd  07.09.2022, 23:53
[игнорируется]
через временные таблицы
И шо?
Ну чо, временные таблицы — это хорошо, сам юзаю. Но не тут.

А вообще...

1ый базаеб написал избыточный код. Заюзал временную таблицу, продублировал записи (а если их 100и тысяч!). Кстати, алгоритм получения суммы у него такой же, как в моей функции, если присмотреться. Но как это все выглядит.. Пиздец.
И мой, понятый, наглядный и легковесный код. Но я не базаеб!

2ой базаеб написал просто не оптимальный код. Его код 10и раз для каждого значения (а если их 100и тысяч!) лопатит реплейсы впустую. А это сканы каждого значения по символьно! Выделения памяти для нового значения, проверки и тд, и тп внутри. Тормоза, отстой.
И мой, понятый, наглядный и легковесный код. Но я не базаеб!

А ты и Костик260 вообще нихуя не написали ,а только пиздеть горазды, лошбаны [:biggrin2]
...
Рейтинг: 0 / 0
08.09.2022, 10:24
    #141202
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Горбатый ёж  07.09.2022, 18:49
[игнорируется]
Вспомнил.
Как то спросили почему канализационные люки круглые.
Сритесь, коллеги.
Помню, что уже было, но ответа не помню. Можно начать сначала. Предположу, что массу наезжающего на люк автомобиля лучше распределять на окружность, а не на любую другую фигуру. С другой стороны, у круглого люка есть четыре уха, которые портят идею.
...
Рейтинг: 0 / 0
08.09.2022, 10:25
    #141204
Redd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачи с собеседования для базоёбов.
Дед-Папыхтет  08.09.2022, 09:13
[игнорируется]
Redd  07.09.2022, 23:53
[игнорируется]
Да и у Барсука тоже не одним, а ещё и через временные таблицы
У барсука cte (with) - а mssql это встраиваемый подзапрос без временных таблиц, если ты про это. В других СУБД типа постгрес да cte это сразу временная таблица.

А табличная переменная это аналог самой таблицы
Наверное, не ибу чо это, у меня нет мсскл, но все у него там какое-то пиздос)
...
Рейтинг: 0 / 0
Форумы / SQL [закрыт для гостей] / Задачи с собеседования для базоёбов. / 25 сообщений из 364, страница 2 из 15
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (2): Анонимы (2)
Игнорируют тему (1): erbol
Читали форум (4): Анонимы (4)
Пользователи онлайн (111): Анонимы (107), Bing Bot, Tosh, Yandex Bot, Google Bot 5 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]