본문 바로가기
IT/Python

[Python] 팰린드롬 palindrome 거꾸로 해도 같은 단어인지인지 확인하기

by marketinkerbell 2022. 1. 21.
반응형

 

 

파이썬으로 Palindrome (팰린드롬) 인지 확인하기 

 

 

 

방법 1)   제일 짧은 코드  ( 2줄로 가능 ) 

# 팰린드롬인지 분별해서 true or false 를 반환해주는 함수
def is_palindrome(word):
	return word == word[::-1]



# 테스트
print(is_palindrome("네이처루"))
print(is_palindrome("kyayk"))
print(is_palindrome("토마토"))

 

 

 

 

실행화면 >

 

 

 

 

 

방법 2)  위 코드 풀어서 쓰기 

def is_palindrome(word):
    list_word = list(word)

    reversed_list = list_word[::-1]

    if list_word == reversed_list:
        return "True"
    else:
        return "False"



# 테스트
print(is_palindrome("토마토"))
print(is_palindrome("kayak"))
print(is_palindrome("hello"))

 

 

 

 

 

실행화면 >

 

 

 

 

 

댓글