Чтобы найти наименьшее число в массиве в 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. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.