BOJ[10988] - 팰린드롬인지 확인하기 by JavaScript
팰린드롬인지 확인하기
문제
언어
- JavaScript
문제 풀이 step 1
- 왼쪽 인덱스 변수와 오른쪽 인덱스 변수를 선언합니다.
- 왼쪽 인덱스는 오른쪽으로 한 칸씩 이동하고, 오른쪽 인덱스는 왼쪽으로 한 칸씩 이동하며 반복합니다.
- 이 때, 각 인덱스의 문자가 같은지 비교를 진행합니다.
- 반복은 왼쪽 인덱스와 오른쪽 인덱스가 겹치거나 엇갈리는 경우 종료됩니다.
소스 코드
const input = require("fs").readFileSync("/dev/stdin").toString().split("\n");
const solution = (input) => {
const str = input[0];
let left = 0;
let right = str.length - 1;
while (left < right) {
if (str[left] !== str[right]) return 0;
left++;
right--;
}
return 1;
};
console.log(solution(input));