JAVA공부

문자열 반복 출력

ideas0123 2024. 12. 2. 13:03

출력하는 방법은 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