Cuno
хм и правда, но в общем случае с итераторами нет места куда ссылку вернуть можно будет, с этим игрушечным только такое прокатит
Почему это. Почти любой метод на невладеющем итераторе ссылки возвращает и вроде все хорошо. Тот же minmax из itertools ссылки возвращает.
Cuno
Что, кстати, видно в примерах.
Nikolay
Ага, но это если итерироваться по ссылкам (как в твоём примере, поэтому они и Copy)
Nikolay
Попробуй сделать нормальную функцию, и по сигнатуре все понятно будет
Cuno
https://play.rust-lang.org/?gist=97d5ab4ca19cfc4824ea457dcdc0eb9e&version=stable Допилить немного нужно, да.
Dmitry
что то я потерялся. А задания даже не для джуна
Αλεχ
что за задания?
Денис
https://doc.rust-lang.org/std/vec/struct.Vec.html#method.sort
Dmitry
На codewars
Αλεχ
насколько я знаю, нельзя на тестовом задании использовать стандартную функцию, которая выполняет его в 1 строчку)
Cuno
?
На codewars принято велосипедить.
Dmitry
На codewars принято велосипедить.
на скрине описание задания
kitsu
что то я потерялся. А задания даже не для джуна
сомнительный такой джун, который не может сортировку чисел написать
Денис
сортировка + копирование?)
Dmitry
хз
Cuno
на скрине описание задания
vec.sort() это не совсем решение для "напишите алгоритм, сортирующий числа".
Маjко
Очевидно, просят вернуть новый Vec
Маjко
А не inplace сортировать
Денис
где там про алгоритм написано?
Денис
там написано, надо отсортировать
Денис
точка
Маjко
Про алгоритм никто ничего и не говорил
Маjко
Тут вообще нет алгоритма, это вызов функции стдлиб
Денис
ну так и надо решать проблемы же)
Маjко
В олимпиадном велосипедостроении — нет)
-__-
В олимпиадном велосипедостроении разрешают стандартную библиотеку. Это какой-то следующий уровень.
Маjко
Я помню мне какой-то упоротый предъявлял за пузырьковую сортировку в коде, который сортирует от 2 до 10 элементов максимум) Мол не Ъ, ассимптотика высокая, и что я нуб
Маjко
(это си был, там нет встроенных сортировок)
Cuno
Есть же
Денис
вот кто-то и попался)
Маjко
Там где я был, не было
Αλεχ
там написано, надо отсортировать
Спасибо, вы нам не подходите
Денис
qsort в stdlib.h
Денис
его не может не быть)
Αλεχ
так и есть)
в таком случае ты ингде не подходишь)
Αλεχ
тебя попросишь fizzbuzz написать - найдешь имплементацию в пакетном менеджере
Денис
как скажешь)
Αλεχ
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition - например
Маjко
qsort в stdlib.h
Там была емнип проблема с ним в кейле
Денис
тебя попросишь fizzbuzz написать - найдешь имплементацию в пакетном менеджере
а попроси меня запилить оптимальную сортировку — я найду статью на эту тему )
Dmitriy
Святые угодники
Αλεχ
тебя не просили оптимально
Αλεχ
тебя просили хоть как-нибудь
Dmitriy
Ух щас пойду жавистам наброшу
Αλεχ
судя по тому, что этому проекту лет 5 то ты из рода каких-то очень короткоживущих мышей
Αλεχ
И да
Αλεχ
Денис
уничтожил просто)
պլհկ
Привет
Kerrigan
ужас какой, говорящие школьники
Маjко
Что из интересных статей можно на хабр перевести? Давно не писал ничего
Сергей
Напиши свою ;)
Dmitry
К задаче о сравнении массивов
Dmitry
и сортировке
Dmitry
и это оказалось самое популярное решение
Kerrigan
про gui-фреймворк тапка
Marat
Чтобы заходить и фейспалмить с комментов
Αλεχ
и это оказалось самое популярное решение
в чем смысл такого решения?:)
Αλεχ
можно просто ничего не писать
Dmitry
вот такое кто то написал еще. Ну там много вариков. Но говно же все D
Andrei
некоторые не знают, но переводы все равно вторичное занятие
Dmitry
и это оказалось самое популярное решение
ну по идее главное пройти тесты 😁
Andrei
1С допиливать
Saphire
import quicksort
Маjко
Для этого надо еще годную тему придумать)
Saphire
Чтобы заходить и фейспалмить с комментов
И с очередной Супер Технологии Интел
Saphire
Или "Интересных Фактов От [Mail.ru/Kaspersky/Yandex/etc]"
Маjко
Я не застал бейсик