[2026. 중등임용 정보ㆍ컴퓨터B] 회문 여부 판단

회문 여부 판단

정답

① \(n-1-i\), ② \( \text{return } 0 \)

출제 의도

리스트로 표현된 문자열을 역순으로 뒤집는 방법과, 두 리스트가 동일한지 비교하는 알고리즘의 기본 구조를 이해했는지를 평가한다.

풀이 과정

먼저 reverse 함수는 리스트의 각 원소를 뒤에서부터 읽어 새로운 리스트에 넣어야 한다. 따라서 인덱스는 \(n-1-i\)가 된다.

isSame 함수는 두 리스트의 대응되는 위치의 문자가 다르면 즉시 0을 반환하여 “다르다”는 결과를 내야 한다.

최종적으로 두 리스트가 모두 동일하면 1을 반환하여 회문 여부를 판정한다.

$$ \text{reverse: } \text{dst.append}(src[n-1-i]) $$

$$ \text{isSame: } \text{return } 0 $$

<풀이가 부정확할 수 있으니 반드시 교차검증 확인 바랍니다.>