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

回答編集履歴

3

修正

2021/07/13 20:30

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -2,12 +2,12 @@
2
2
  > TypeError: 'int' object is not subscriptable
3
3
 
4
4
  ヒントの絵をよーく見よう。
5
- 「**a**[j] > **a**[j-1] ならば入れ替え」
5
+ 「**a**[j] > **a**[j+1] ならば入れ替え」
6
6
 
7
7
  と書いてある。
8
8
 
9
9
  あなたのやっていることは
10
- 「**n**[j] > **n**[j-1] ならば入れ替え」
10
+ 「**n**[j] < **n**[j-1] ならば入れ替え」
11
11
  だ。nはlist(配列)ではない。
12
12
 
13
13
  もうひとつ(ふたつ?)、ヒントの絵をよーく見よう。

2

加筆

2021/07/13 20:30

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -8,4 +8,8 @@
8
8
 
9
9
  あなたのやっていることは
10
10
  「**n**[j] > **n**[j-1] ならば入れ替え」
11
- だ。nはlist(配列)ではない。
11
+ だ。nはlist(配列)ではない。
12
+
13
+ もうひとつ(ふたつ?)、ヒントの絵をよーく見よう。
14
+ j = j + 1, i = i + 1 と書いてある。
15
+ あなたのコードにはそれがない。

1

修正

2021/07/13 12:00

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -2,10 +2,10 @@
2
2
  > TypeError: 'int' object is not subscriptable
3
3
 
4
4
  ヒントの絵をよーく見よう。
5
- 「**a[j] > a[j-1]** ならば入れ替え」
5
+ 「**a**[j] > **a**[j-1] ならば入れ替え」
6
6
 
7
7
  と書いてある。
8
8
 
9
9
  あなたのやっていることは
10
- 「**n[j] > n[j-1]** ならば入れ替え」
10
+ 「**n**[j] > **n**[j-1] ならば入れ替え」
11
- だ。
11
+ だ。nはlist(配列)ではない。