반응형

10988

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

 

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

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

www.acmicpc.net

[정답]

1
2
3
4
5
6
import sys
= sys.stdin.readline().strip()
if S == S[::-1]:
    print('1')
else:
    print('0')
cs

 

.

.

.

[풀이]

슬라이싱을 이용하면 간단히 해결. 반복문 없이 파이썬의 문자열 기능을 이용한다.

S[::-1]은 문자열 S의 처음부터 끝까지 역순으로 출력해준다.

 

sys 모듈을 사용하지 않고 input() 함수를 이용해도 되나, 습관이다.

반복적으로 사용할때 sys가 시간단축에 도움이 된다고 한다.

sys에 관해선 다음에 자세히 알아보도록 하자.

반응형

+ Recent posts