CODES/백준 | Solved.ac
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 6-4 심화 1 팰린드롬인지 확인하기 #10988
Heram06
2025. 5. 22. 09:32
반응형
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 6-4 심화 1 팰린드롬인지 확인하기 #10988
https://www.acmicpc.net/problem/10988
문제 📢
알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 이 단어가 팰린드롬인지 아닌지 확인하는 프로그램을 작성하시오.
팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어를 말한다.
level, noon은 팰린드롬이고, baekjoon, online, judge는 팰린드롬이 아니다.
입력 |
출력 |
첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다. |
첫째 줄에 팰린드롬이면 1, 아니면 0을 출력한다. |
예제 입출력 🎨
나의 알고리즘 🎻
앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어를 알기 위해선 입력받은 단어와 역순으로 배치한 단어가 같은지 다른지 여부를 확인하면 된다
- 입력받은 단어를 N으로 정의
- 입력받은 단어와 역순으로 배치한 단어가 일치하는지 확인
- 예외처리
내가 적은 답안 💡
import sys
N = sys.stdin.readline().rstrip()
if N == N[::-1]:
print(1)
else:
print(0)
이 블로그는 개발자를 꿈꾸는 사람이 열심히 공부하며 적어가는 공간입니다.
제 답안과 풀이가 다를 수 있지만, 정확한 정보를 위해 여러 번 검토하며 적겠습니다!
반응형