[백준 2741번 node.js] N 찍기

Jessie H·2022년 6월 11일
0

알고리즘 공부

목록 보기
7/20

백준 2741번 N찍기

호기롭게 처음 썼던 답

const input = require('fs').readFileSync('/dev/stdin').toString().trim().split(' ');
const N = Number(input[0]);
for(let i = 1; i < N+1; i++){
    console.log(i);
}

하지만 시간초과....
숫자를 하나씩 가져씩 가져와서 콘솔에 찍으면 시간이 오래걸린다고 한다.(검색을 해서 나온 결과)

이건 그렇게 하면 안되구 하나의 문자열로 '1\n2\n...N\n' 이런식으로 모아서 콘솔에 찍어야 시간이 적게 걸린다구 한다.

해결방법

const input = require('fs').readFileSync('/dev/stdin').toString().trim().split(' ').map(Number);

const N = input[0];

const printN = '';

for(let i = 1; i < N+1; i++){
    printN += i + '\n';
}

console.log(printN);

언제쯤 답을 보지 않고 풀 수 있을까...ㅠ

profile
코딩 공부 기록장

0개의 댓글