回答編集履歴

6

修正

2017/03/03 13:56

投稿

退会済みユーザー
test CHANGED
@@ -9,3 +9,21 @@
9
9
  私も考えてみました。
10
10
 
11
11
  loopで挟んで、puts(nums.shift)を繰り返しています。
12
+
13
+
14
+
15
+
16
+
17
+ 実行結果例
18
+
19
+ ```
20
+
21
+ 0
22
+
23
+ 1
24
+
25
+ 2
26
+
27
+ 3
28
+
29
+ ```

5

修正

2017/03/03 13:56

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,5 @@
7
7
  ```
8
8
 
9
9
  私も考えてみました。
10
+
11
+ loopで挟んで、puts(nums.shift)を繰り返しています。

4

修正

2017/03/03 13:54

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```Ruby
2
2
 
3
- nums = [0, nil, 2, 3]
3
+ nums = [0, 1, 2, 3]
4
4
 
5
5
  loop{nums.empty?? break : puts(nums.shift)}
6
6
 

3

修正

2017/03/03 13:51

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  nums = [0, nil, 2, 3]
4
4
 
5
- loop{!nums.empty?? puts(nums.shift) : break}
5
+ loop{nums.empty?? break : puts(nums.shift)}
6
6
 
7
7
  ```
8
8
 

2

修正

2017/03/03 13:51

投稿

退会済みユーザー
test CHANGED
@@ -1,8 +1,8 @@
1
1
  ```Ruby
2
2
 
3
- nums = [0, 1, 2, 3]
3
+ nums = [0, nil, 2, 3]
4
4
 
5
- loop{nums[0] != nil ? puts(nums.shift) : break}
5
+ loop{!nums.empty?? puts(nums.shift) : break}
6
6
 
7
7
  ```
8
8
 

1

修正

2017/03/03 13:49

投稿

退会済みユーザー
test CHANGED
@@ -1,8 +1,8 @@
1
1
  ```Ruby
2
2
 
3
- array = [0, 1, 2, 3]
3
+ nums = [0, 1, 2, 3]
4
4
 
5
- loop{array[0] != nil ? puts(array.shift) : break}
5
+ loop{nums[0] != nil ? puts(nums.shift) : break}
6
6
 
7
7
  ```
8
8