Python/공부-ing

[Python]알고리즘: 펠린드롬 문제

ari950505 2021. 12. 10. 00:21

문제 : 문자열 a 가 주어졌을 때, a 가 팰린드롬이면 1, 아니면 -1 반환하는 함수 구현해보기. 

(팰린드롬이란 문자열의 순서를 반대로 뒤집어도 동일한 문자열이 완성되는 형태의 문자열.)

 

 

def solution(a):
	for i in range(len(a)//2):
    	# len(i) -1 은 언어식 인덱스 설정 때문에
    	j = len(i) - 1 - i
        	if a[i] !== a[j]:
            	return -1 
    return 1