私は数字の配列を持っている:選択番号
array = [234, 928234, 234932]
私は234
として最初の3桁の数字を持っているどのように多くのarray
の要素のカウントする必要があります。つまり、結果はarray[0]
とarray[2]
になるはずです。
.count
の使用方法はありますか? array.count("234")
を使用すると、すべての要素がカウントされます。それが機能するように私がarray.count{ }
に加えることができるものはありますか?あなたが比較のようなものを作ることができる前に、各要素を文字列化する必要があると思います
ありがとうございました。私は変数を比較する数値が必要な場合はどうなりましたか?たとえば、配列の最初の数字を残りの配列と比較したい場合は、配列= [432,234532,25532,432564]とします。したがって、上記のように '234'を検索する代わりに '432'を比較する必要があります。あなたはそれを配列[0]と他のものとどう比較するのですか? –
@MattC。次のようなものです: 'array.count {| number | number.to_s.start_with? array.first.to_s} ' –