回答編集履歴
2
追記
answer
CHANGED
@@ -22,4 +22,13 @@
|
|
22
22
|
puts b - a
|
23
23
|
```
|
24
24
|
このくらいの簡単な式でしたら、 `puts data[num2] - data[num1]` で良いです。
|
25
|
-
かつ `puts data[num1 + 1] - data[num1]` の方が「前後の差ね」ってわかりやすいです
|
25
|
+
かつ `puts data[num1 + 1] - data[num1]` の方が「前後の差ね」ってわかりやすいです
|
26
|
+
|
27
|
+
ということで
|
28
|
+
```
|
29
|
+
size.times do
|
30
|
+
puts data[num1 + 1] - data[num1]
|
31
|
+
num1 += 1
|
32
|
+
end
|
33
|
+
```
|
34
|
+
でしょうか。loopのやりかたをもっとスマートにできないかなぁ、というのはありますが
|
1
追記
answer
CHANGED
@@ -12,4 +12,14 @@
|
|
12
12
|
puts b - a
|
13
13
|
とした時に、
|
14
14
|
a = data[num1].to_i
|
15
|
-
が「また実行される」わけではないです。
|
15
|
+
が「また実行される」わけではないです。
|
16
|
+
|
17
|
+
うっかり送信してしまった。
|
18
|
+
data[num1].to_i このケースの場合 to_i は不要です。dataの中身は初めから 整数ですから
|
19
|
+
```
|
20
|
+
a = data[num1].to_i
|
21
|
+
b = data[num2].to_i
|
22
|
+
puts b - a
|
23
|
+
```
|
24
|
+
このくらいの簡単な式でしたら、 `puts data[num2] - data[num1]` で良いです。
|
25
|
+
かつ `puts data[num1 + 1] - data[num1]` の方が「前後の差ね」ってわかりやすいです
|