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)

 

 


 

이 블로그는 개발자를 꿈꾸는 사람이 열심히 공부하며 적어가는 공간입니다.

제 답안과 풀이가 다를 수 있지만, 정확한 정보를 위해 여러 번 검토하며 적겠습니다!

반응형