回答編集履歴

3

コード修正

2015/06/24 09:18

投稿

terushu
terushu

スコア358

test CHANGED
@@ -4,21 +4,21 @@
4
4
 
5
5
  ```lang-java
6
6
 
7
- int[] data = new int[10000];
7
+ int[] data = new int[9000];
8
8
 
9
- for(int i=0; i < 10000; i++){
9
+ for(int i = 0; i < 9000; i++){
10
10
 
11
- data[i] = i;
11
+ data[i] = i + 1000;
12
12
 
13
13
  }
14
14
 
15
- for(int i=0; i < 1000; i++) //1000は適当、大きければよりランダムに羅列される
15
+ for(int i = 0; i < 1000; i++) //1000は適当、大きければよりランダムに羅列される
16
16
 
17
17
  {
18
18
 
19
- int a = (int)(Math.random() * 10000);
19
+ int a = (int)(Math.random() * 9000);
20
20
 
21
- int b = (int)(Math.random() * 10000);
21
+ int b = (int)(Math.random() * 9000);
22
22
 
23
23
  int d = data[a];
24
24
 

2

コード修正

2015/06/24 09:18

投稿

terushu
terushu

スコア358

test CHANGED
@@ -5,6 +5,12 @@
5
5
  ```lang-java
6
6
 
7
7
  int[] data = new int[10000];
8
+
9
+ for(int i=0; i < 10000; i++){
10
+
11
+ data[i] = i;
12
+
13
+ }
8
14
 
9
15
  for(int i=0; i < 1000; i++) //1000は適当、大きければよりランダムに羅列される
10
16
 

1

コード修正

2015/06/24 09:16

投稿

terushu
terushu

スコア358

test CHANGED
@@ -10,9 +10,9 @@
10
10
 
11
11
  {
12
12
 
13
- int a = (int)Math.random()*10000;
13
+ int a = (int)(Math.random() * 10000);
14
14
 
15
- int b = (int)Math.random()*10000;
15
+ int b = (int)(Math.random() * 10000);
16
16
 
17
17
  int d = data[a];
18
18