Задача Python: вернуть наименьшее значение в массиве

Учитывая массив целых чисел, ваше решение должно найти наименьшее целое число.

Примеры:

Given [18, 9, 4, 7] your solution will return 1.
Given [0, -8, 7, 1] your solution will return -8.

Вы можете предположить, что предоставленный массив не будет пустым.

Решение №1

Функция принимает аргумент с именем arr, который, как ожидается, будет списком целых чисел. Затем он использует встроенную функцию min() для поиска наименьшего значения в этом списке и возвращает его в качестве результата.

Решение № 2

Функция принимает аргумент с именем arr, который, как ожидается, будет списком целых чисел. Внутри функции к списку arr применяется метод sort(), который упорядочивает элементы в порядке возрастания. После сортировки наименьшее значение окажется в начале списка (arr[0]).

Наконец, функция возвращает значение по первому индексу отсортированного списка, которое будет наименьшим значением в исходном списке целых чисел.

Решение №3

Функция принимает аргумент с именем arr, который, как ожидается, будет списком целых чисел. Внутри функции переменная min инициализируется значением первого элемента списка (arr[0]). Затем цикл for проходит по каждому элементу списка. Для каждого элемента item в списке код сравнивает его с текущим значением min. Если item меньше min, значение min обновляется до значения item.

После обхода всего списка функция возвращает окончательное значение min, которое будет наименьшим значением в исходном списке целых чисел.

Полезные статьи:

Спасибо за подписку и аплодисменты❤️