Size: a a a

2020 February 12

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
/haskell import Data.List; mid a b c = let _ : mid' : _ = Data.List.sort [a, b, c] in mid'; main = print $ mid 3 5 1
У тебя не квалифаед импорт же, можно просто sort
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
У тебя не квалифаед импорт же, можно просто sort
я изначально думал что он не видит сорт оптому что не может понять что происходит
источник

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
/haskell
import Data.List;
mid a b c = let _ : mid'  : _ = sort [a, b, c] in mid';
main = print $ mid 3 5 1
источник

R

Rextester in rust_offtopic
Alex Zhukovsky
/haskell
import Data.List;
mid a b c = let _ : mid'  : _ = sort [a, b, c] in mid';
main = print $ mid 3 5 1
Result:
3
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Language:
py3


Source:
data = [1, 3, 2]
print(sorted(data)[1])


Result:
2
а как ты source указываешь?
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
а как ты source указываешь?
В плане? @rextester_bot lang source
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
В плане? @rextester_bot lang source
+
источник

AZ

Alex Zhukovsky in rust_offtopic
Language:
haskell


Source:
import Data.List;
mid a b c = let _ : mid'  : _ = sort [a, b, c] in mid';
main = print $ mid 3 5 1


Result:
3
источник

AZ

Alex Zhukovsky in rust_offtopic
а, прикольно
источник

AZ

Alex Zhukovsky in rust_offtopic
то есть как бот он не нужен
источник

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
я не сразу сообразил что на попап надо нажимать просто
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
я уже про другую задачу. про сортировку. её не сделаешь за обход
ты и так делаешь несколько проходов, если под проходом подразумевать образение по индексу
источник

λ

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

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
кстати почему то никому не расказывают такие кулстори:
если сортировку заменить на просто взятие min/max то можно обойтись одним обходом, а если нужно например три первых отсортированных числа - то тоже можно экономить
https://www.geeksforgeeks.org/middle-of-three-using-minimum-comparisons/ вот канонисческое решение, можешь посчитать сколько раз обращение к a b c происходит. Каждое  такое обращение по сути и есть "обход"
источник

AZ

Alex Zhukovsky in rust_offtopic
𝙰𝚗𝚊𝚝𝚘𝚕𝚢 𝙸
Ну есть смысл взглянуть на то, что из себя представляют типы, значения которых поступают на вход. Они уже есть, значит конструировать их не нужно.
pub fn quiz_3<T>(a: Empty) -> T {
   // define this without any form of unsafe or panic.
}

Если что, это буквально функция absurd из стандартной библиотеки Haskell
источник

AZ

Alex Zhukovsky in rust_offtopic
тело можеть любым, включая unreachable_unchecked
источник

𝙰𝙸

𝙰𝚗𝚊𝚝𝚘𝚕𝚢 𝙸 in rust_offtopic
Alex Zhukovsky
тело можеть любым, включая unreachable_unchecked
Нужно дать тотальное определение. Без !.
источник

AZ

Alex Zhukovsky in rust_offtopic
𝙰𝚗𝚊𝚝𝚘𝚕𝚢 𝙸
Нужно дать тотальное определение. Без !.
его не существует
источник