반응형
파이썬으로 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"))
실행화면 >
'IT > Python' 카테고리의 다른 글
회귀분석 예시 - 광고 지출이 오가닉 유입에 영향을 미칠까? (코드와 해석 포함) (0) | 2024.03.21 |
---|---|
[알고리즘] 선형탐색 , 이진탐색 (feat. 파이썬, 시간복잡도) (0) | 2022.02.18 |
[Python] 데이터 시각화 Seaborn 라이브러리 (Jupyter Notebook) (0) | 2022.01.20 |
[Python] 상관관계 시각화 히트맵, 클러스터 (ft. Jupyter Notebook) (0) | 2022.01.20 |
댓글