while(True):
arr = list(str(input()))
if arr[0] == '0':
break;
if list(reversed(arr)) == arr:
print("yes")
else:
print("no")
파이썬의 reverse() 함수를 사용하면 편할 것 같았다.
※ 그리고 헷갈렸던 부분.
리스트 값을 반환하는 것이 아닌 변환시키는 것이기 때문에 print(arr.reverse())는 None으로 출력됨
※ 다른 분들의 풀이를 보다가 새로운 용법을 알게 되었다 아래는 [::]에 대해 잘 정리되어 있는 블로그 https://blog.wonkyunglee.io/3
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
백준 > 11651 좌표 정렬하기 2 (0) | 2021.12.31 |
---|---|
백준 > 15829 Hashing (0) | 2021.12.30 |
CODE GROUND > 연습문제 > 플레이버튼 (0) | 2021.07.16 |
백준 > 11654, 10818, 2562, 2577 (0) | 2021.06.29 |
백준 > 2557, 1000, 1330, 2739, 10952 (단계 1 ~ 4) (0) | 2021.06.21 |