teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コピペコードに誤りがあった。

2016/07/27 00:06

投稿

wakuwaku
wakuwaku

スコア386

answer CHANGED
@@ -1,13 +1,14 @@
1
1
  正しくは下記です。
2
- 内側のfor文の継続条件が```j > i```となっていす。
2
+ 重要なのは内側のfor文の継続条件が```j > i```となっているところです。
3
3
  ```
4
4
  for(i = 0; i < num.length-1; i++){
5
5
  for(j = num.length-1; j > i; j--){
6
- if num[j-1] > num[j];
6
+ if(num[j-1] > num[j]){
7
- int work = num[j-1];
7
+ int work = num[j-1];
8
- num[j-1] = num[j];
8
+ num[j-1] = num[j];
9
- num[j] = work;
9
+ num[j] = work;
10
- }
10
+ }
11
+ }
11
12
  }
12
13
  ```
13
14
 

1

不等号ミス

2016/07/27 00:06

投稿

wakuwaku
wakuwaku

スコア386

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  正しくは下記です。
2
- 内側のfor文の継続条件が```j < i```となっています。
2
+ 内側のfor文の継続条件が```j > i```となっています。
3
3
  ```
4
4
  for(i = 0; i < num.length-1; i++){
5
5
  for(j = num.length-1; j > i; j--){