티스토리 뷰

📌문제

알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 이 단어가 팰린드롬인지 아닌지 확인하는 프로그램을 작성하시오.

팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어를 말한다. 

level, noon은 팰린드롬이고, baekjoon, online, judge는 팰린드롬이 아니다.

 

📌풀이

입력 받은 단어와 리스트 슬라이싱을 사용해서 그 단어를 거꾸로 읽었을 때 값이 같으면 1 출력, 아니면 0 출력

word="abcd"라면 word[::-1]="dcba"

word의 처음부터 끝까지 역방향(왼쪽)으로 한칸씩 읽는다는 의미 

 

📌코드

word = input()

if word == word[::-1]:
    print(1)
else:
    print(0)

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함