回答編集履歴
3
修正
answer
CHANGED
|
@@ -17,4 +17,5 @@
|
|
|
17
17
|
System.out.println(str);
|
|
18
18
|
}
|
|
19
19
|
```
|
|
20
|
-
添え字用の変数作って無理やり頑張ってみたけど、やっぱり`List`使った方がはるかに楽ですな…。
|
|
20
|
+
~~添え字用の変数作って無理やり頑張ってみたけど、やっぱり`List`使った方がはるかに楽ですな…。~~
|
|
21
|
+
momon-ga 様のご指摘を受けて添え字用の変数部分の記述を修正。
|
2
誤記の修正
answer
CHANGED
|
@@ -6,10 +6,8 @@
|
|
|
6
6
|
int cnt = 0;
|
|
7
7
|
String[] ab = new String[a.length*b.length];
|
|
8
8
|
for(int i = 0;i<a.length;i++){
|
|
9
|
-
cnt = a.length * i;
|
|
10
9
|
for(int j = 0;j<b.length;j++){
|
|
11
|
-
ab[cnt] = a[i]+b[j];
|
|
10
|
+
ab[cnt++] = a[i]+b[j];
|
|
12
|
-
cnt = cnt + 1;
|
|
13
11
|
}
|
|
14
12
|
}
|
|
15
13
|
//格納ここまで
|
1
追記
answer
CHANGED
|
@@ -1,13 +1,13 @@
|
|
|
1
1
|
もっと綺麗な書き方はあるかと思いますが、このような感じでいかがでしょう。
|
|
2
2
|
```Java
|
|
3
|
-
String[] a={"a","b","c"};
|
|
3
|
+
String[] a = {"a","b","c"};
|
|
4
|
-
String[] b={"あ","い","う"};
|
|
4
|
+
String[] b = {"あ","い","う"};
|
|
5
5
|
|
|
6
6
|
int cnt = 0;
|
|
7
7
|
String[] ab = new String[a.length*b.length];
|
|
8
|
-
for(int i=0;i<a.length;i++){
|
|
8
|
+
for(int i = 0;i<a.length;i++){
|
|
9
9
|
cnt = a.length * i;
|
|
10
|
-
for(int j=0;j<b.length;j++){
|
|
10
|
+
for(int j = 0;j<b.length;j++){
|
|
11
11
|
ab[cnt] = a[i]+b[j];
|
|
12
12
|
cnt = cnt + 1;
|
|
13
13
|
}
|
|
@@ -18,4 +18,5 @@
|
|
|
18
18
|
for (String str : ab) {
|
|
19
19
|
System.out.println(str);
|
|
20
20
|
}
|
|
21
|
-
```
|
|
21
|
+
```
|
|
22
|
+
添え字用の変数作って無理やり頑張ってみたけど、やっぱり`List`使った方がはるかに楽ですな…。
|