回答編集履歴

1

解決済み。

2021/10/21 16:49

投稿

fc4ll
fc4ll

スコア20

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