Задача 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
, которое будет наименьшим значением в исходном списке целых чисел.