查找数组中的值的数量

时间:2017-07-04 17:35:43

标签: arrays ruby numbers

问题

所以,这很简单;我正在制作一个程序,要求提供一些信息(最喜欢的数字),然后用空格分隔数字,然后发送到array。然后,我需要找到value中有多少array个。

实施例

print "What is your favorite number? (if you have more than one, seperate by spaces)"
favoriteNumbersUnformat = gets.chomp
favoriteNumbers = favoriteNumbersUnformat.split(' ').map(&:to_i)

解释&端

因此,上面的代码块会占用一些数字,并将它们发送到array,并为每个空格添加新的value,例如2 8 21[2, 8, 21] 。这只是花花公子,但我想要一些方法让程序找到数组中有多少value个。这样,我就可以找出他们有多少喜欢的数字(例如)。

我想这是一个非常简单的问题,我认为之前会在Stackoverflow上提出这样的事情,但是我输入了我的标题,我一遍又一遍地找不到任何东西。即使我改变它十几次,它仍然没有想出我想要的东西。

有什么想法吗?提前谢谢!

1 个答案:

答案 0 :(得分:1)

favoriteNumbers.count

是您正在寻找的方法!