Сергей Горностаев, та я чет подумал, что это классическая игра в "у кого меньше", а там человеку зачем то нужны алгоритмы по поиску значения в итерируемом объекте "без итерации". Хотя это же не корректно, ведь тот же reduce, как собственно и sorted, все равно итерируют списки.
Чисто философски: если рекурсивно "проходить" список - это же все равно считается итерация?
Вот как в один проход:
инициализируешь 2 переменные min и maх, присваиваешь им значение первого элемента в списке. И потом обходишь список сравнивая текущий элемент с min и maх. Если min больше текущего, то значение min меняй на значение текущего. Аналогично с maх.
Егор, Ну если не расставлять отступы, то конечно не подходит. Код свой поместите в соотвествующий тег, будем направлять. Готовый код никто вам не даст, надо самому учиться шишки набивать. Особенно на таких простых вещах. Так что давайте более подробное описание что нужно сделать. Не обойдя список это сделать невозможно. Как сделать все обойдя список один раз - я рассказал. Как это все реализовать - ваша проблема. Можете сюда прислать свой код, который не работает. а тут уже вам ответят почему не работает. И так потихоньку сможем добить эту жуткую проблему.