반응형
https://www.acmicpc.net/problem/10988
소스코드
풀이
단어를 앞으로 읽었을 때와 거꾸로 읽었을 때가 똑같은 경우를 찾는 일반적인 팰린드롬 문제입니다.
하지만 여기서 주의해야 할 점은 input으로 받는 입력 값입니다.
저 같은 경우에는 sys 모듈을 import 하여 입력 값을 받는데 'sys.stdin.readline()' 구문은 자동으로 줄바꿈('\n')이 추가되는 성질이 있습니다. (일반 input()과는 다름)
그렇기에 뒤에 strip() 함수를 사용하여 공백을 제거해줘야 합니다.
저는 strip() 함수를 쓰지 않고 있다가 답이 계속 이상하게 나오길래 팰린드롬을 구하는 방식이 틀린 건지 당황했었습니다.
다른 분들은 그런 상황을 겪지 않길 바라며 ㅎㅎ
반응형
'Algorithm > 백준' 카테고리의 다른 글
[백준 알고리즘] 16120번: PPAP (Python) (0) | 2023.03.28 |
---|---|
[백준 알고리즘] 10812번: 바구니 순서 바꾸기 (Python) (0) | 2023.03.28 |
[백준 알고리즘] 25206번: 너의 평점은 (Python) (0) | 2023.03.28 |
[백준 알고리즘] 2941번: 크로아티아 알파벳 (Python) (0) | 2023.03.28 |
[백준 알고리즘] 11718번: 그대로 출력하기 (Python) (0) | 2023.03.24 |