回答編集履歴

3

削除

2020/09/06 20:07

投稿

mjk
mjk

スコア303

test CHANGED
@@ -2,9 +2,7 @@
2
2
 
3
3
  {"1", "2", "3", "4", "5", "6", "10", "11", "12", "13"};
4
4
 
5
- i=0 1 2 3 4 5 6
5
+ ※テストコードのように並べ替えられているとは限らない。
6
-
7
-
8
6
 
9
7
  ```
10
8
 

2

ご指摘があった点を削除

2020/09/06 20:07

投稿

mjk
mjk

スコア303

test CHANGED
@@ -8,18 +8,6 @@
8
8
 
9
9
  ```
10
10
 
11
- 問題の条件で10進数までしか考慮しなくて良いのなら、
12
-
13
- for(i)ループで配列[i]とi+1を比べて違ったらi+1が答えとなるはずです。
14
-
15
-
16
-
17
- 上の配列の例だと6+1 != 10 なので答えが7
18
-
19
-
20
-
21
- ロジック流れ的はこれだけ判定すれば良いと思います。
11
+ "6" と "10" 違い着目して何を判定すれば良いか見つける良いと思います。
22
-
23
- for()とif()で実装出来ると思います。
24
12
 
25
13
  どのように実装するかはご自分でお試しください。

1

修正

2020/09/06 20:00

投稿

mjk
mjk

スコア303

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  問題の条件で10進数までしか考慮しなくて良いのなら、
12
12
 
13
- 配列[0]とi+1を比べて違ったらi+1が答えとなるはずです。
13
+ for(i)ループで配列[i]とi+1を比べて違ったらi+1が答えとなるはずです。
14
14
 
15
15
 
16
16