- 파이썬 회문 판별
import numpy as np
liter = input("문자열 입력: ")
liter = liter.replace(' ', '') # 공백입력 시 제거
# ex) mom 1번 확인, level 2번 확인
# 검사 횟수: 문자길이의 절반, 홀수일 경우 -> 버림(trunc
# 양끝이 같은지 확인
# count(검사횟수)와 check의 수가 같으면 회문
length = len(liter)
count = int(np.trunc(length/2))
check = 0
for c in range(count):
if liter[c] == liter[-(c+1)]:
check += 1
if check == count:
print("회문입니다.")
else:
print("회문이 아닙니다.")