Size: a a a

2020 February 12

P🐈

Pavel Tyavin 🐈 in rust_offtopic
Stanislav Popov
кстати почему то никому не расказывают такие кулстори:
если сортировку заменить на просто взятие min/max то можно обойтись одним обходом, а если нужно например три первых отсортированных числа - то тоже можно экономить
Один обход это и есть фулл-скан
источник

SP

Stanislav Popov in rust_offtopic
Pavel Tyavin 🐈
Один обход это и есть фулл-скан
я уже про другую задачу. про сортировку. её не сделаешь за обход
источник

EG

Emmanuel Goldstein in rust_offtopic
Anatoly I
Ну да. Используя то что дано задать функции в соответствии с определениями.
Первое выглядит, как будто задать невозможно (мы не можем вызвать ни одну из функций, потому что у нас нет способа создать аргументл для них), но, если утверждается что решение существует, подумаю ещё
источник

P🐈

Pavel Tyavin 🐈 in rust_offtopic
Stanislav Popov
я уже про другую задачу. про сортировку. её не сделаешь за обход
... только если не сортировка подсчетом :)
источник

С

Слава in rust_offtopic
источник

AI

Anatoly I in rust_offtopic
Emmanuel Goldstein
Ответ на 3 — loop { } или любой другой экспрешшн с типом Never.
Ой, забыл условие)
Функции должны быть тотальными (не должны возвращать !)
Иначе не интересно.
источник

P🐈

Pavel Tyavin 🐈 in rust_offtopic
Emmanuel Goldstein
Задача: на любом языке на выбор написать код, который принимает три числа A, B и C и возвращает то из них, которое не минимальное и не максимальное.
А числа ограничены чем-нибудь, или у нас длинная арифметика? Если это u64 , то можно попробовать усложнить себе жизнь и без джампов сделать
источник

AZ

Alex Zhukovsky in rust_offtopic
ну хз, я был уверен что не будет использовать
источник

AZ

Alex Zhukovsky in rust_offtopic
и да, на вопросы такого плана могу только ответить вопросом на вопрос "а какая версия и какой субд подразумевается"?
источник

С

Слава in rust_offtopic
Alex Zhukovsky
и да, на вопросы такого плана могу только ответить вопросом на вопрос "а какая версия и какой субд подразумевается"?
Поэтому я сделал оговорку "зависит от реализации"
источник

AZ

Alex Zhukovsky in rust_offtopic
Слава
Поэтому я сделал оговорку "зависит от реализации"
я пока не дочитал дотуда, я после этого сообщения не успел прочитать
источник

AI

Anatoly I in rust_offtopic
Emmanuel Goldstein
Можно unimplemented!(), всё равно эту функцию невозможно вызвать → она никогда не запаникует.
Это будет паника. Нельзя по условию. Вообще ! нельзя.
источник

EG

Emmanuel Goldstein in rust_offtopic
Anatoly I
Это будет паника. Нельзя по условию. Вообще ! нельзя.
Гарантирую тебе, что ни при каком наборе аргументов эта функция паниковать не будет.
источник

P🐈

Pavel Tyavin 🐈 in rust_offtopic
λоλторт
индекс использовать не будет
есть базы, где будет
источник

С

Слава in rust_offtopic
Alex Zhukovsky
я пока не дочитал дотуда, я после этого сообщения не успел прочитать
И даже не то, что от реализации, а от текущей статистики. Мало ли, может быть в твоём примере сверху нужно ещё update analytics сделать, или как там это вызывается.
источник

SP

Stanislav Popov in rust_offtopic
Stanislav Popov
кстати почему то никому не расказывают такие кулстори:
если сортировку заменить на просто взятие min/max то можно обойтись одним обходом, а если нужно например три первых отсортированных числа - то тоже можно экономить
да вспомнил. k largest называется
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
Задача: на любом языке на выбор написать код, который принимает три числа A, B и C и возвращает то из них, которое не минимальное и не максимальное.
mid a b c = let _ : mid' : _ = sort [a, b, c] in mid'
источник

EG

Emmanuel Goldstein in rust_offtopic
λоλторт
mid a b c = let _ : mid' : _ = sort [a, b, c] in mid'
А x зачем? Но да, это вариант.
источник

EG

Emmanuel Goldstein in rust_offtopic
Anatoly I
Это будет паника. Нельзя по условию. Вообще ! нельзя.
Гарантируется, что есть решение?
источник

AI

Anatoly I in rust_offtopic
Emmanuel Goldstein
Гарантирую тебе, что ни при каком наборе аргументов эта функция паниковать не будет.
В это верю)
Но нужно дать тотальное определение.
источник