在Ruby中查找最大数组元素
在本文中,我们将学习如何在 Ruby 中找到最大数组元素。有多种方法可以在 Ruby 中找到最大数组元素。让我们借助示例来了解它们中的每一个。
示例 #1:
ruby
# max function on list
arr =[1, 2, 3, 4, 5].max
print arr
print "\n"
str1 = [1, 2, 3, 4, 5]
puts str1.max
print "\n"
# max function on string
str = ["GFG", "G4G", "Sudo", "Geeks"]
print str.max
ruby
# Function to find the max using max method
def max(*arr)
arr.max
end
print max(1, 2, 3, 4, 5)
ruby
# Using enumerable#max
val = ('1'..'6').to_a.max
print val
输出:
5
5
Sudo
示例 #2:
红宝石
# Function to find the max using max method
def max(*arr)
arr.max
end
print max(1, 2, 3, 4, 5)
输出:
5
示例#3:稍微慢一点的方法
红宝石
# Using enumerable#max
val = ('1'..'6').to_a.max
print val
输出:
6