[python_파이썬_Pass]백준_1259번_팰린드롬수_구현_풀이
2024. 9. 13. 12:23ㆍ코드리뷰
728x90
반응형
공부하는허딩크 : https://www.youtube.com/live/AgMXuQAl4JE?feature=shared
※회사 점심시간 활용
<첫번째 시도 : 맞았습니다.>
map으로 한번에 받으면 1개의 변수만 저장된다.
따라서 ''.join을 활용해서 입력받은 정수를 하나씩 분해해서 list로 만들어 준다.
문자열 역순은 [-1::-1]로 만들었는데 [::-1]이 가장 간단하고 직관적이며, 성능도 좋다.
reversed()함수를 사용해도 된다. sort(), sorted()와 비슷함.
for문을 사용해서 reversed_string = char + reversed_string이렇게 해주면 abc가 cba로 된다.
stack을 사용할 수도 있다.
string = "example"
stack = list(string)
reversed_string = ""
while stack:
reversed_string += stack.pop()
print(reversed_string) # 출력: elpmaxe
import sys
input = sys.stdin.readline
while True:
test = list(''.join(input().split()))
if test[0] == str(0):
break
elif test == test[-1::-1]:
print("yes")
else:
print("no")
728x90
반응형
'코드리뷰' 카테고리의 다른 글
[python_파이썬_Pass]백준_10815번_숫자카드_이분탐색_풀이 (0) | 2024.09.14 |
---|---|
★[python_파이썬_pass]백준_1072번_게임_이분탐색_풀이 (1) | 2024.09.13 |
★[python_파이썬_Pass]백준_15829번_Hashing_구현/해싱_풀이 (0) | 2024.09.13 |
[python_파이썬_Pass]백준_30802번_웰컴키드_구현_풀이 (0) | 2024.09.13 |
[python_파이썬_Pass]백준_2776번_암기왕_이분탐색_풀이 (4) | 2024.09.11 |