Ruby: методы поиска наименьшего числа в массиве

Чтобы найти наименьшее число в массиве в Ruby, вы можете использовать различные методы. Вот несколько примеров с кодом:

  1. Использование метода min:

    array = [5, 3, 8, 2, 9]
    lowest_number = array.min
    puts lowest_number

    Выход: 2

  2. Использование метода sort:

    array = [5, 3, 8, 2, 9]
    lowest_number = array.sort.first
    puts lowest_number

    Выход: 2

  3. Использование метода reduce:

    array = [5, 3, 8, 2, 9]
    lowest_number = array.reduce { |a, b| a < b ? a : b }
    puts lowest_number

    Выход: 2

  4. Использование метода min_by:

    array = [5, 3, 8, 2, 9]
    lowest_number = array.min_by { |num| num }
    puts lowest_number

    Выход: 2

  5. Использование метода inject:

    array = [5, 3, 8, 2, 9]
    lowest_number = array.inject { |a, b| a < b ? a : b }
    puts lowest_number

    Выход: 2

Эти примеры демонстрируют разные подходы к поиску наименьшего числа в массиве в Ruby. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.