백준 알고리즘 readline 여러줄 입력
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = [];
rl.on("line", function (line) {
input.push(line);
if(input[0]==input.length-1) {
rl.close();
}
}).on("close", function () {
});
rl.close();를 만나면 입력이 종료 되기 때문에 특정 조건을 입혀주면 여러줄 입력 가능하다.
위코드의 경우 첫번째 줄에 입력 받은 숫자 만큼 입력 받을 수 있다.
첫 번째 줄 입력값이 3 이라면 앞으로 3번의 입력을 더 받아야 한다.
if(input[0]==input.length-1)
에서 input[0]은 3이 되고,
input.length-1은 0이다. 앞으로 3번의 입력을 배열input에 넣어주면
input.length-1은 3이 되고 입력이 종료된다.
Author And Source
이 문제에 관하여(백준 알고리즘 readline 여러줄 입력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@oeng1211/백준-알고리즘-readline-여러줄-입력저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)