[백준10988_자바스크립트(javascript)] - 팰린드롬인지 확인하기

경이·2024년 8월 23일

𝑩𝑶𝑱 (𝒋𝒔)

목록 보기
153/325

🔴 문제

팰린드롬인지 확인하기


🟡 Sol

const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'Wiki\\input.txt';
const input = fs.readFileSync(path).toString().trim();
const len = input.length;
let ans = 1;

for (let i = 0; i < len / 2; i++) {
  if (input[i] !== input[len - i - 1]) {
    ans = 0;
    break;
  }
}

console.log(ans);

🟢 풀이

⏰ 소요한 시간 : -

절반까지만 반복을 하면서 현재 반복중인 요소와 그 대칭요소가 같은지 아닌지 확인한다
기본적으로 같다고 가정하고 반복을 돌면서 조건에 걸리는 경우만 ans를 변경해주면 된다.


🔵 Ref

profile
록타르오가르

0개의 댓글