3

配列の隣接する要素間の違いを見つけるための良い方法(サイクルなし)があるかどうか疑問に思っています:

[2, 8, 12] -> [6, 4]

a(n) = a(n+1) - a(n)
4

3 に答える 3

11
[2, 8, 12].each_cons(2).map{|a, b| b - a} # => [6, 4]

それはまだ数サイクルですが、それらは表示されません。

于 2013-11-05T10:22:10.063 に答える