{ input.push(Number(line)); }).on("close", () => { const tests = Number(input[0]); let arr = []; for(let i = 1; i <= tests; i++){ arr.push(Number(input[i])) } for(let i = 0; i < arr.length; i++){ console.log(solve(arr[i])); } process.exit(0); }) } else{ for (let i = 1; i < input.length; i++){ console.log(solve(input[i])); } }"> { input.push(Number(line)); }).on("close", () => { const tests = Number(input[0]); let arr = []; for(let i = 1; i <= tests; i++){ arr.push(Number(input[i])) } for(let i = 0; i < arr.length; i++){ console.log(solve(arr[i])); } process.exit(0); }) } else{ for (let i = 1; i < input.length; i++){ console.log(solve(input[i])); } }"> { input.push(Number(line)); }).on("close", () => { const tests = Number(input[0]); let arr = []; for(let i = 1; i <= tests; i++){ arr.push(Number(input[i])) } for(let i = 0; i < arr.length; i++){ console.log(solve(arr[i])); } process.exit(0); }) } else{ for (let i = 1; i < input.length; i++){ console.log(solve(input[i])); } }">

<aside> 💡

javascript 입출력

</aside>

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

let input = (process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString().trim().split('\\n').map(Number):(
    []
));

if (input.length === 0){
    terminal.on("line", (line) => {
        input.push(Number(line));
    }).on("close", () => {
        const tests = Number(input[0]);
        let arr = [];
        for(let i = 1; i <= tests; i++){
            arr.push(Number(input[i]))
        }
        for(let i = 0; i < arr.length; i++){
            console.log(solve(arr[i]));
        }
        process.exit(0);
    })
} else{
    for (let i = 1; i < input.length; i++){
        console.log(solve(input[i]));
    }
}