출력하는 방법은 4가지있는데 출력되는 형식이 다르기 때문에 그때그때 맞게 사용하면 됩니다.
1. for 반복문
반복 횟수에 비례하여 메모리 사용량이 증가, 메모리 부족으로 인해 성능이 저하될 수 있음.
for(var i=0; i<n; i++){
console.log(str)
}
2. repeat( ) 메소드 사용
console.log(str.repeat(n))
3. Array.join() 메소드 사용
Array 생성과 join() 메소드 호출 과정에서 오버헤드가 발생할 수 있음.
console.log(Array(n + 1).join(str))
str
str
str
4. process.stdout.write( )
줄바꿈하지 않기 때문에, 메모리 사용량을 줄일 수 있음.
for(var i=0; i<n; i++){
rl.output.write(str);
}
strstrstr
(적은) 메모리 사용량 (많은)
4 process.stdout.write <2 repeat <3 Array.join <1 for 반복문
'JAVA공부' 카테고리의 다른 글
slice (0) | 2024.12.05 |
---|---|
피자 나눠 먹기_Math.ceil (0) | 2024.11.29 |
MySQL (0) | 2024.11.27 |
MyBatis / ORM(JPA) / RDBMS 비교 (0) | 2024.11.26 |
RDBMS (Relational Database Management Systems) (0) | 2024.11.25 |