코딩테스트/Softeer 연습 문제

[Javascript] 8단 변속기

dev_swH 2023. 8. 3. 11:38

문제마다 적혀있는 정답률의 기준을 잘 모르겠다.

정답률 더 높은데 전혀 못 풀겠는 문제가 있고, 더 낮은데 잘 풀리는 문제가 있다.

 

for문을 돌리려고 이렇게 저렇게 코드를 짜보다가

왠지 every() 메소드도 될 거 같아서 사용해봤더니 다행히 잘 돌아갔다.

 

const readline = require('readline');
const rl = readline.createInterface({
    input : process.stdin,
    output : process.stdout,
});

let input;

rl.on('line', function(line) {
    input = line.split(" ").map(v => parseInt(v));
}).on('close', function() {
    if (input[0] === 1 && input.every((v, i) => v === i+1)) {
        console.log('ascending');
        return;
    }
    if (input[0] === 8 && input.every((v, i) => v === 8-i)) {
        console.log('descending');
        return;
    }
    console.log('mixed');
})

'코딩테스트 > Softeer 연습 문제' 카테고리의 다른 글

[Javascript] 성적 평균  (0) 2023.08.04
[Javascript] 지도 자동 구축  (0) 2023.08.04
[Javascript] 금고 털이  (0) 2023.08.04
[Javascript] 전광판  (0) 2023.08.03
Softeer 코딩테스트 연습 문제 체험  (0) 2023.07.27