node.js로 백준을 푸는데 반복문으로 답을 출력해야할 때 반복문 안에서 출력하지 말고 빈 문자열을 만든 다음에 반복문으로 답들을 추가하고 한 번에 출력하는 게 빠르다는 글을 본 적 있다. 한 줄에 하나의 답만 나와야하는데 문자열에 추가하면 옆으로 계속 나열되기 때문에 답으로 출력할 문자열에 한 줄씩 추가하는 방법을 기록하려고 한다.
const language = ['javascript', 'python', 'java', 'c++', 'c#'];
const answer = '';
for (let i = 0; i < 5; i++) {
answer += language[i] + '\n'
};
console.log(answer)
# 출력
javascript
python
java
c++
c#
공백과 함께 추가하고 싶으면
language[i] + ' '
를 하면 된다.
'알고리즘' 카테고리의 다른 글
[백준 2563] 색종이 : 자바스크립트로 2차원 배열 선언& 한 배열에서 특정 값 개수 세기 (0) | 2025.05.13 |
---|---|
[백준 2588] 곱셈 : 세 자리수의 각 숫자를 한 변수씩 대입하기(자바스크립트) (0) | 2025.05.06 |
[백준 2438]별 찍기 - 1 : 자바스크립트로 문자열 곱하는 방법 (0) | 2025.05.06 |
탐색알고리즘 DFS와 BFS (2) | 2024.09.22 |