[JS]백준_10871번: X보다 작은 수

백준 온라인 저지 10871번

https://www.acmicpc.net/problem/10871

readline 모듈


💡 문제

정수 N개로 이루어진 수열 A와 정수 X가 주어진다.
이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성

💡 풀이

for 반복문으로 A 배열의 요소를 순회할때마다, if 조건문으로 X보다 작은 수를 result 빈 문자데이터에 ' ' 띄어쓰기공백과 함께 추가한다

💡 코드

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

const input = []
// [[10 5], [1 10 4 9 2 3 8 5 7 6]]

rl.on("line", function(line) {
    input.push(line)
}).on("close", function() {
    let X = +input[0].split(' ')[1] //5
    let A = input[1].split(' ') //[1, 10, 4, 9, 2, 3, 8, 5, 7, 6]
    let result = ''

    for(var i = 0; i < A.length; i++) {
        if(A[i] < X) {
            result += A[i] + ' '
        }
    }
    console.log(result)
    process.exit()
})

좋은 웹페이지 즐겨찾기