ruby与えられた標準入力の差の合計を出したいと思っています。
配列に直して差を出せるかなと考えました。
(例)
n個の要素を持つ配列があります。
a ={2,5,3,..Xn}
このような配列が合った時、
|2-5|+|5-3|..+|(Xn-1)-Xn|
こういう処理をしたいと考えているのですが、
どう処理すれば差の合計が出せるでしょうか?
単純に配列の和のコードまでしかかけませんでした。
考え方のヒントだけでも教えていただけると幸いです。
入力は以下で与えられます。 n X1 X2 .. Xn
ruby
1n = gets.to_i 2 3a = readlines.map(&:to_i) 4sum = 0 5a.each{|i| sum = sum + i } 6puts sum
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/27 13:59