質問編集履歴

3

``の囲みを修正しました。

2017/10/24 06:40

投稿

maru.wk
maru.wk

スコア30

test CHANGED
File without changes
test CHANGED
@@ -10,15 +10,15 @@
10
10
 
11
11
 
12
12
 
13
- `var red = [Int]()`
13
+ `var red = [Int]()
14
14
 
15
- `var imageDataR = imageData`
15
+ var imageDataR = imageData
16
16
 
17
- `for index in stride(from: 0, to: imageDataR.count, by: 3).reversed() {`
17
+ for index in stride(from: 0, to: imageDataR.count, by: 3).reversed() {
18
18
 
19
- `red.insert(at: index)`
19
+ red.insert(at: index)
20
20
 
21
- `}`
21
+ }`
22
22
 
23
23
 
24
24
 

2

すみません。囲むのを忘れていました。

2017/10/24 06:40

投稿

maru.wk
maru.wk

スコア30

test CHANGED
File without changes
test CHANGED
@@ -1,28 +1,24 @@
1
1
  配列から、指定した倍数番目の要素を抜き出し、その要素で新たな配列を作るやり方がわかりません。
2
-
3
- 例えば
4
2
 
5
3
 
6
4
 
7
- right = [0,1,2,3,4,5,6,...,n]
5
+ `var imageData = [83,21,65,43,25,26,28,25,36,36,25,18,...]`
8
6
 
9
7
 
10
8
 
11
- という配列の2の倍数番目の要素(上記の配列だと13、5)を抜き出し、新たな配列red[]に代入するにはどうすれば良いのでしょうか?
9
+ という配列の2の倍数番目の要素(上記の配列だと21,43など)を抜き出し、新たな配列red[]に代入するにはどうすれば良いのでしょうか?
12
10
 
13
11
 
14
12
 
15
- var imageData = [83,21,65,43,25,26,28,25,36,36,25,18,...]
13
+ `var red = [Int]()`
16
14
 
17
- var red = [Int]()
15
+ `var imageDataR = imageData`
18
16
 
19
- var imageDataR = imageData
17
+ `for index in stride(from: 0, to: imageDataR.count, by: 3).reversed() {`
20
18
 
21
- for index in stride(from: 0, to: imageDataR.count, by: 3).reversed() {
19
+ `red.insert(at: index)`
22
20
 
23
- red.insert(at: index)
24
-
25
- }
21
+ `}`
26
22
 
27
23
 
28
24
 

1

追加情報

2017/10/24 04:24

投稿

maru.wk
maru.wk

スコア30

test CHANGED
File without changes
test CHANGED
@@ -12,4 +12,18 @@
12
12
 
13
13
 
14
14
 
15
+ var imageData = [83,21,65,43,25,26,28,25,36,36,25,18,...]
16
+
15
- 基本的なことですみません。
17
+ var red = [Int]()
18
+
19
+ var imageDataR = imageData
20
+
21
+ for index in stride(from: 0, to: imageDataR.count, by: 3).reversed() {
22
+
23
+ red.insert(at: index)
24
+
25
+ }
26
+
27
+
28
+
29
+ 上が自分で試したコードです。insert()の中のElemntに何を入れれば良いのでしょうか?