풀이
주어지는 문자열
최적화
인덱스를 비교하는 부분을 조금 더 최적화 해 봅시다. 꼭 모든
위 부등식을 정리하면
이 짝수인 경우 으로 두면 이므로 인 경우만 체크하면 됩니다. 이 홀수인 경우 으로 두면 이므로 마찬가지로 인 경우만 체크하면 됩니다.
여기서
코드
def is_palindrome(s: str) -> bool:
length = len(s)
for i in range(length // 2):
if s[i] != s[length - i - 1]:
return False
return True
def main():
while True:
number = input()
if number == "0":
break
if is_palindrome(number):
print("yes")
else:
print("no")
main()