문제마다 적혀있는 정답률의 기준을 잘 모르겠다.
정답률 더 높은데 전혀 못 풀겠는 문제가 있고, 더 낮은데 잘 풀리는 문제가 있다.
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 |