Чтобы найти наименьшее число в массиве в Ruby, вы можете использовать различные методы. Вот несколько примеров с кодом:
-
Использование метода
min
:array = [5, 3, 8, 2, 9] lowest_number = array.min puts lowest_number
Выход:
2
-
Использование метода
sort
:array = [5, 3, 8, 2, 9] lowest_number = array.sort.first puts lowest_number
Выход:
2
-
Использование метода
reduce
:array = [5, 3, 8, 2, 9] lowest_number = array.reduce { |a, b| a < b ? a : b } puts lowest_number
Выход:
2
-
Использование метода
min_by
:array = [5, 3, 8, 2, 9] lowest_number = array.min_by { |num| num } puts lowest_number
Выход:
2
-
Использование метода
inject
:array = [5, 3, 8, 2, 9] lowest_number = array.inject { |a, b| a < b ? a : b } puts lowest_number
Выход:
2
Эти примеры демонстрируют разные подходы к поиску наименьшего числа в массиве в Ruby. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.