回答編集履歴
1
コードに説明文追加
test
CHANGED
@@ -9,6 +9,8 @@
|
|
9
9
|
// strに、文字列化した標準入力、"20 10 10\n3"が入っているとします。
|
10
10
|
|
11
11
|
|
12
|
+
|
13
|
+
// まず、改行文字で分けて配列化する
|
12
14
|
|
13
15
|
let lineStrArr = str.components(separatedBy: "\n")
|
14
16
|
|
@@ -22,11 +24,15 @@
|
|
22
24
|
|
23
25
|
for lineStr in lineStrArr {
|
24
26
|
|
27
|
+
// 改行別の文字列をさらに、半角スペースで分けて配列化する
|
28
|
+
|
25
29
|
let spaceStrArr = lineStr.components(separatedBy: " ")
|
26
30
|
|
27
31
|
|
28
32
|
|
29
33
|
for spaceStr in spaceStrArr {
|
34
|
+
|
35
|
+
// 最終的な文字列を数値に変換して配列に追加する
|
30
36
|
|
31
37
|
lastArr.append(Int(spaceStr)!)
|
32
38
|
|