[백준 / BOJ] 10998번 팰린드롬인지 확인하기 (Python)◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2024. 3. 13. 18:59
Table of Contents
반응형
문제 링크 : 10988번: 팰린드롬인지 확인하기 (acmicpc.net)
🖥️ 시작하며
팰린드롬은 앞으로 읽었을 때와 뒤로 읽었을 때 같은 문자라 한다. 파이썬에서는 슬라이싱 기법을 통해 간단하게 반전시키는 문법이 있으니 이를 활용하자.
import sys
input = sys.stdin.readline
if __name__ == "__main__":
text = input().rstrip()
print(1) if text == text[::-1] else print(0)
text[::-1]
을 사용하면 reversed된 효과를 누릴 수 있다. 또한 input()
에 rstrip()
을 붙인 이유는 sys.stdin.readline
을 사용하면 입력 속도가 빨라지는 대신 문자열 옆에 \n
이 붙기 때문에 이를 없애주려고 추가했다.
그냥 input 쓰는게 더 빠를..려나?
소감
오랜만에 reversed를 생각나게 해준 문제였다.
부록
참고문헌
반응형
'◎ 자료구조와 알고리즘 > 백준(BOJ) 문제풀이' 카테고리의 다른 글
[백준 / BOJ] 2566번 최댓값 (Python) (0) | 2024.03.15 |
---|---|
[백준 / BOJ] 25206번 너의 평점은 (Python) (4) | 2024.03.14 |
[백준 / BOJ] 2444번 별 찍기 - 7 (Python) (0) | 2024.03.12 |
[백준 / BOJ] 25304번 영수증 (C++, Python) (0) | 2022.09.14 |
[백준 / BOJ] 2480번 주사위 세개 (C++, Python) (0) | 2022.09.13 |
@Reo :: 코드 아카이브
자기계발 블로그