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