Notice
Recent Posts
Recent Comments
Link
마이라이프해피라이프
[알고리즘 스터디] 백준 1259번 Python 풀이 - 팰린드롬수 본문
# 문제 - 팰린드롬수
https://www.acmicpc.net/problem/1259
# 접근
팰린드롬수 - 뒤에서부터 읽어도 똑같은 단어
앞에서 넣고 뒤부터 뺐을 때 원래 string과 같으면 팰린드롬수라고 할 수 있겠다.
# 코드
while(True):
list = []
pop_string = ''
string = input()
if (string == '0'):
break
for ch in string:
list.append(ch)
for _ in range(len(list)):
ch = list.pop()
pop_string += ch
if (pop_string == string):
print('yes')
else:
print('no')
(쉬운 문제지만 복습하고 간다는 느낌으로 풀어보았다. 왠지 자료구조 시간에 비슷한 걸 배운 적 있는 것 같다!)
'컴퓨터 > Python' 카테고리의 다른 글
[알고리즘 스터디] 백준 2164번 Python 풀이 - 카드2 (연산 복잡도, deque, 식 세우기) (0) | 2022.06.03 |
---|---|
[알고리즘 스터디] 백준 2798번 Python 풀이 - 블랙잭 (0) | 2022.06.03 |
[알고리즘 스터디] 백준 10773번 Python 풀이 - list 자료형 다루기 (0) | 2022.04.06 |
[알고리즘 스터디] 백준 9012번 Python 풀이 - list() (0) | 2022.04.06 |
[python] List 초기화 방법 (0) | 2021.10.15 |