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

回答編集履歴

1

解決済み。

2021/10/21 16:49

投稿

fc4ll
fc4ll

スコア20

answer CHANGED
@@ -1,26 +1,1 @@
1
- def is_palindrome(string):
2
- 引数 string をとる関数 is_palindrome の定義
3
-
4
- stack = []
5
- 変数 stack を空リストで初期化
6
-
7
- for character in string:
8
- string の各文字を変数 character に入れてループ
9
-
10
- stack.append(character)
11
- stack に character の値を追加
12
-
13
- for character in string:
14
- 変数 string の各文字を character に入れてループ
15
-
16
- popped_value = stack.pop()
17
- stack から一文字取り出して popped_value に入れる
18
-
19
- if character.lower() != popped_value.lower():
20
- character を小文字にしたものが popped_value を小文字にしたものと同じでなければ
21
-
22
- return False
23
- False を返す
24
-
25
- return True
26
- True を返す
1
+ 解決済み。