質問編集履歴
3
要件の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
ArrayList[,] hoge1 = new ArrayList[4,5]();
|
12
12
|
|
13
|
-
ArrayList[,] hoge2 = new ArrayList[4,5]();
|
13
|
+
ArrayList[,] hoge2 = new ArrayList[4,5]();//データが入っている
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
//データ取得・出力部
|
26
26
|
|
27
|
-
hoge1[i,j].Add(
|
27
|
+
hoge1[i,j].Add(hoge2[i,j][0].ToString());
|
28
28
|
|
29
29
|
}
|
30
30
|
|
2
要件の追加
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
二次元配列を取得する順序を入れ替える冴えた方法を探しています
|
1
|
+
二次元配列を取得・出力する順序を入れ替える冴えた方法を探しています
|
test
CHANGED
@@ -8,7 +8,9 @@
|
|
8
8
|
|
9
9
|
```C#
|
10
10
|
|
11
|
-
ArrayList[,] hoge = new ArrayList[4,5]();
|
11
|
+
ArrayList[,] hoge1 = new ArrayList[4,5]();
|
12
|
+
|
13
|
+
ArrayList[,] hoge2 = new ArrayList[4,5]();
|
12
14
|
|
13
15
|
|
14
16
|
|
@@ -20,9 +22,9 @@
|
|
20
22
|
|
21
23
|
{
|
22
24
|
|
23
|
-
//データ取得部
|
25
|
+
//データ取得・出力部
|
24
26
|
|
25
|
-
hoge[i,j].Add(i.ToString() + ":" + j.ToString());
|
27
|
+
hoge1[i,j].Add(i.ToString() + ":" + j.ToString());
|
26
28
|
|
27
29
|
}
|
28
30
|
|
@@ -45,3 +47,5 @@
|
|
45
47
|
③二次元配列の行・列を入れ替えた新しい二次元配列を作らない
|
46
48
|
|
47
49
|
(データ量が多いと遅くなるので)
|
50
|
+
|
51
|
+
④データ取得部では、取得・出力ができるようにする
|
1
要件の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -41,3 +41,7 @@
|
|
41
41
|
②AとBを入れ替えただけのプログラムをもう1つ作らない
|
42
42
|
|
43
43
|
(データ取得部が複雑になるとこんがらがるため)
|
44
|
+
|
45
|
+
③二次元配列の行・列を入れ替えた新しい二次元配列を作らない
|
46
|
+
|
47
|
+
(データ量が多いと遅くなるので)
|