반응형
10988
https://www.acmicpc.net/problem/10988
10988번: 팰린드롬인지 확인하기
첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.
www.acmicpc.net
[정답]
1
2
3
4
5
6
|
import sys
S = sys.stdin.readline().strip()
if S == S[::-1]:
print('1')
else:
print('0')
|
cs |
.
.
.
[풀이]
슬라이싱을 이용하면 간단히 해결. 반복문 없이 파이썬의 문자열 기능을 이용한다.
S[::-1]은 문자열 S의 처음부터 끝까지 역순으로 출력해준다.
sys 모듈을 사용하지 않고 input() 함수를 이용해도 되나, 습관이다.
반복적으로 사용할때 sys가 시간단축에 도움이 된다고 한다.
sys에 관해선 다음에 자세히 알아보도록 하자.
반응형
'백준 문제풀이' 카테고리의 다른 글
[백준 2755] 파이썬 : 이번학기 평점은 몇점? (0) | 2021.09.28 |
---|---|
[백준 9625] 파이썬 : BABBA (0) | 2021.09.28 |
[백준 3023] 파이썬 : 마술사 이민혁 (0) | 2021.09.26 |
[백준 1834] 파이썬 : 나머지와 몫이 같은 수 (0) | 2021.09.25 |
각오 (0) | 2021.09.25 |