[D+67]20220215

10871번

const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split('\n');

let numbers = input[0].split(' ');
let N = Number(numbers[0]);
let X = Number(numbers[1]);

let A = input[1].split(' ');

let result = '';

for (let i = 0; i <N; i++) {
    if( Number(A[i]) < X ) {
        result += A[i] + ' '; 
    }
}
console.log(result);

자꾸 출력 형식이 잘못 되었다고 오류떠서 한참 봤다.
let result = ' '; 가 아니고 let result = ''; 였다..-_-
numbers는 첫째줄 숫자들을 의미하고 거기서 N, X로 나눴다.
A는 두번째 줄의 수열들이고 문제에서 공백을 구분해서 출력하라고 해서 결과값에 ' '를 더해줬다.

2741번

let input = Number(require('fs').readFileSync('/dev/stdin').toString());

let result = ''

for (let i=1; i<=input; i++) {
    result += i+'\n'
}

console.log(result)

2742번

let input = Number(require('fs').readFileSync('/dev/stdin').toString());

let result = ''
for (let i = input; i>=1; i--) {
    result += i+'\n'
}

console.log(result)

역순이라서 어제 검색으로 알게 된 거꾸로 돌리는 함수 쓰는건줄 알고 자만했음ㅋ 조건을 반대로 돌려봤당

좋은 웹페이지 즐겨찾기