BOJ_3단계 2741번 N 찍기

Daniel Lim·2021년 5월 11일
0

문제풀이

목록 보기
14/19
post-thumbnail

자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 문제임.

예를들어 입력값이 5라면,

1
2
3
4
5

이렇게 출력되야함.


문제 풀이1:

const readline = require('readline');

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

rl.on('line', function (line) {
  let n = Number(line);
  let result = '';
    
    for (i = 1; i <= n; i++) {
        result += `${i}\n`;
    }
    console.log(result);

}).on('close', function () {
  process.exit();
});


문제 풀이2:

const readline = require('readline');

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

let result = '';
let number;

const onInput = (input) => number = Number(input);

const onClose = () => {
    for(let i=1; i<=number; i++) {
        result += `${i}\n`;
    }
    console.log(result);
    
    process.exit();
}

rl.on('line', onInput).on('close', onClose);
profile
웹개발 잘하고 싶어요

0개의 댓글

관련 채용 정보