回答編集履歴

1

Javaでの実装ではなくPython3での実装に変更しました。

2020/06/21 06:57

投稿

masibw
masibw

スコア38

test CHANGED
@@ -1,8 +1,82 @@
1
- 言語で回答ば良かわからなかったのでJavaで書いてみました。
1
+ Python3での回答を希望さるようでしたのでPythonで書き直しました。慣れていない言語のため書き方が不自然な部分もあるかと思いますがご容赦くださいませ。
2
2
 
3
3
 
4
4
 
5
+ ```
6
+
7
+
8
+
9
+ import random
10
+
11
+
12
+
13
+ a = [[1, 2], [3, 4], [5, 6]]
14
+
15
+ x = []
16
+
17
+ y = []
18
+
19
+ isUsed = []
20
+
21
+ for i in range(len(a)):
22
+
23
+ isUsed.append(False)
24
+
25
+ print(isUsed)
26
+
27
+ while True:
28
+
29
+ if (len(x) == len(a)):
30
+
31
+ break
32
+
33
+ index = random.randrange(len(a))
34
+
35
+ while isUsed[index]:
36
+
37
+ # print(index)
38
+
39
+ # print(isUsed[index])
40
+
41
+ index = random.randrange(len(a))
42
+
43
+
44
+
45
+ isUsed[index] = True
46
+
47
+ x.append(a[index][0])
48
+
49
+ y.append(a[index][1])
50
+
51
+
52
+
53
+
54
+
55
+ print(x)
56
+
57
+ print(y)
58
+
59
+
60
+
61
+ ```
62
+
63
+
64
+
65
+
66
+
67
+
68
+
69
+
70
+
71
+
72
+
73
+
74
+
75
+ ~~どの言語で回答すれば良いかわからなかったのでJavaで書いてみました。~~
76
+
77
+
78
+
5
- こういうことでしょうか?
79
+ ~~こういうことでしょうか?~~
6
80
 
7
81
 
8
82