본문 바로가기
python-algorithm

백준 10988 팰린드롬인지 확인하기

by 무적김두칠 2022. 10. 4.

https://www.acmicpc.net/problem/10988

 

10988번: 팰린드롬인지 확인하기

첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.

www.acmicpc.net

 

1
2
3
4
5
6
7
8
def sol(s):
    if s==s[::-1] :
        return 1
    else :
        return 0
 
s=input()
print(sol(s))
cs

이 문제는 문자열을 입력받고 그 문자열이 팰린드롬(앞으로 읽거나 거꾸로 읽어도 똑같은 문자열)인지 판단하는 문제
(This problem is a problem of receiving a string as input and determining whether the string is a palindrome (the same string whether read forward or backward)
문자열의 길이를 기준으로 홀수, 짝수 일때 로 나눠도 되지만 파이썬에서는 [::-1]같은 슬라이싱을 통해 쉽게 구현가능
(Generally you can get answer Depending on String's length, Odd or Even, But In python you can implement answer easily like slicing [start:end:step], [::-1] )

반응형

'python-algorithm' 카테고리의 다른 글

백준 25642 젓가락 게임  (0) 2022.10.05
백준 2605 줄 세우기  (0) 2022.10.04
백준 2999 비밀 이메일  (0) 2022.10.03
백준 baekjoon 2846 오르막길  (0) 2022.09.29
백준 11005 진법 변환 2  (0) 2022.09.28

댓글