質問編集履歴
1
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
解決済み。
|
test
CHANGED
@@ -1,29 +1 @@
|
|
1
|
-
以下の回文チェッカーについて、一行ずつ何が起きているか解説していただけると幸いです。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
```python
|
6
|
-
|
7
|
-
def is_palindrome(string):
|
8
|
-
|
9
|
-
stack = []
|
10
|
-
|
11
|
-
for character in string:
|
12
|
-
|
13
|
-
stack.append(character)
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
for character in string:
|
18
|
-
|
19
|
-
popped_value = stack.pop()
|
20
|
-
|
21
|
-
if character.lower() != popped_value.lower():
|
22
|
-
|
23
|
-
return False
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
return True
|
28
|
-
|
29
|
-
|
1
|
+
解決済み。
|