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

回答編集履歴

1

入力の値の訂正

2021/01/26 04:42

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -1,5 +1,5 @@
1
- 入力が 5 1 9 3 7 1 だったとします。
1
+ 入力が 5 1 9 3 7 5 だったとします。
2
- a = [1, 9, 3, 7, 1]
2
+ a = [1, 9, 3, 7, 5]
3
3
  b = [1, 3, 5, 7, 9]
4
4
  です。
5
5
  b[-1] は 9 で、a の中の最大値です。
@@ -8,8 +8,8 @@
8
8
 
9
9
  x が a[1] 以外の時、x は最大値より小さいので、`(x < b[-1])` は True です。
10
10
  `- 2` の演算をするとき、True が 1 となり、`(x < b[-1]) - 2` は -1 です。
11
- b[-1] は a から x 以外の最大値です。
11
+ b[-1] はa から x を除いたも」の最大値です。
12
12
 
13
13
  x が a[1] の時、x は最大値なので、`(x < b[-1])` は False です。
14
14
  `- 2` の演算をするとき、False が 0 となり、`(x < b[-1]) - 2` は -2 です。
15
- b[-2] は最大値を除いたものの中で最大の値です。
15
+ b[-2] は最大値 x を除いたものの中で最大の値です。