[BOJ] 10988 - 팰린드롬인지 확인하기 (🥉 브론즈 2티어)
사용 언어: Python3, Java
문제
풀이
나의 풀이
S = input()
print([0, 1][S == S[::-1]])
- 테스트 케이스: 성공
- 제출 결과: 성공
다른 풀이
S = list(input())
print([0, 1][S == list(reversed(S))])
- 테스트 케이스: 성공
- 제출 결과: 성공
reversed()
함수 vs slicing 연산자- 메모리 사용량 측면에서
reversed()
함수를 추천한다. - slicing 연산자를 사용하게 되면 같은 원소를 역방향으로 담고 있는 동일한 크기의 리스트를 새로 만들기 때문에 불필요하게 추가 메모리를 소모하게 되기 때문이다.
- 메모리 사용량 측면에서
💛 개인 공부 기록용 블로그입니다. 👻