回答編集履歴

6

修正

2017/06/30 08:11

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  足し合わせることができなくてエラーが発生しています。
4
4
 
5
- xをto_sで文字に変換するか、文字の配列にすれば
5
+ xをto_sで文字に変換するか、文字の配列にすれば
6
6
 
7
7
  動くと思います。
8
8
 

5

修正

2017/06/30 08:10

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  足し合わせることができなくてエラーが発生しています。
4
4
 
5
- xをto_sで文字に変換するか、文字列の配列にすれば
5
+ xをto_sで文字に変換するか、文字列の配列にすれば
6
6
 
7
7
  動くと思います。
8
8
 

4

修正

2017/06/30 08:10

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- xが数値で空白が文字なので恐らく
1
+ xが数値で空白が文字なので恐らく
2
2
 
3
3
  足し合わせることができなくてエラーが発生しています。
4
4
 

3

修正

2017/06/30 08:09

投稿

退会済みユーザー
test CHANGED
@@ -1,12 +1,10 @@
1
- [1, 2, 3, 0]が数値の配列で空白が文字列なので
1
+ xが数値で空白が文字列なので恐らく
2
2
 
3
3
  足し合わせることができなくてエラーが発生しています。
4
4
 
5
- xをto_sで文字列に変換するか、文字列の配列を対象
5
+ xをto_sで文字列に変換するか、文字列の配列にすれば
6
6
 
7
- 足し合わせれば動くと思います。
7
+ 動くと思います。
8
-
9
-
10
8
 
11
9
  ```Ruby
12
10
 

2

修正

2017/06/30 08:09

投稿

退会済みユーザー
test CHANGED
@@ -1,8 +1,8 @@
1
- [1, 2, 3, 0]が数値の配列でxが文字列なので
1
+ [1, 2, 3, 0]が数値の配列で空白が文字列なので
2
2
 
3
3
  足し合わせることができなくてエラーが発生しています。
4
4
 
5
- to_sで文字列に変換するか、文字列の配列を対象に
5
+ xをto_sで文字列に変換するか、文字列の配列を対象に
6
6
 
7
7
  足し合わせれば動くと思います。
8
8
 

1

修正

2017/06/30 08:07

投稿

退会済みユーザー
test CHANGED
@@ -14,30 +14,18 @@
14
14
 
15
15
 
16
16
 
17
- s = ''
18
-
19
17
  [1, 2, 3, 0].each do |x|
20
18
 
21
- s += x.to_s
19
+ p x.to_s + ' '
22
20
 
23
21
  end
24
22
 
25
23
 
26
24
 
27
- p s # => "1230"
28
-
29
-
30
-
31
- s = ''
32
-
33
25
  %w[1 2 3 0].each do |x|
34
26
 
35
- s += x
27
+ p x + ' '
36
28
 
37
29
  end
38
30
 
39
-
40
-
41
- p s # => "1230"
42
-
43
31
  ```