Post

하루종일 졸린 하루

250513 TIL | 알고리즘: 팰린드롬수

하루종일 졸린 하루

알고리즘 풀었다: 팰린드롬수

1
2
3
4
5
6
7
8
9
10
11
12
13
14
const input = require('fs').readFileSync(0, 'utf-8').toString().trim().split(`\n`);
const numStrArr = input.map((v) => String(v)).slice(0, -1);

function solution(numStr) {
    const len = numStr.length;
    
    for (let i = 0; i <= len / 2; i++) {
        if (numStr[i] !== numStr[len - 1 - i]) return 'no';
    }
    
    return 'yes';
}

numStrArr.forEach((numStr) => { console.log(solution(numStr)); });

처음에 numStr 길이가 짝수면 바로 No 리턴하도록 했었는데 생각해보면 짝수여도 팰린드롬일수가 잇다는것… (9889, 9999)

아 오늘 한 게 없넹

This post is licensed under CC BY 4.0 by the author.