본문 바로가기
Problem Solving/boj.kr (JS)

[BOJ / 자바스크립트] 2742 : 기찍 N

by hoiiiii 2022. 2. 5.

문제 : https://www.acmicpc.net/problem/2742

 

2742번: 기찍 N

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

Sol )

i = n ~ 1까지 반복문을 돌면서 수를 찍어주면 된다. 단 console.log의 속도가 매우 느려 시간 초과 판정을 받을 수 있기 때문에 매번 콘솔에 찍는 대신 개행 문자를 포함해 문자열에 담아둔 뒤 마지막에 한 번만 출력해준다.

 

소스코드 )

const fs = require('fs');
const n = Number(fs.readFileSync('/dev/stdin'));
result = '';
for ( let i = n ; i>0 ; i--){
    result += i+'\n';
}
console.log(result);

 

댓글