File tree Expand file tree Collapse file tree
contents/posts/ProblemSolving Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
22title : 백준 Baekjoon 알고리즘 문제풀이 팁 for NodeJS, JavaScript
3- createdAt : 2026-01-22
3+ createdAt : 2026-01-28
44category : ProblemSolving
55description : NodeJS 환경에서 Baekjoon 온라인 저지 문제를 풀때, 자료구조나 입력/출력 처리가 익숙하지 않은 분들을 위해 유용한 팁들을 정리했습니다.
66comment : true
@@ -83,7 +83,7 @@ for (let n = 0; n < N; n++) {
8383
8484# ✍️ 출력 처리 꿀팁
8585
86- ## 1. 출력 빠르게 하기
86+ ## 출력 빠르게 하기
8787
8888가끔 출력이 많은 문제에서 ` console.log() ` 를 여러번 호출하면 시간초과가 발생할 수 있습니다. 이럴 때는 출력값을 배열에 모아두었다가 한 번에 출력하면 시간초과가 발생하지 않습니다.
8989
@@ -661,10 +661,6 @@ for (...) chars.push(x);
661661let str = chars .join (' ' );
662662```
663663
664- ``` javascript
665-
666- ```
667-
668664<br ><br >
669665
670666# ✍️ 정렬
@@ -737,7 +733,7 @@ JSON.stringify({ key: NaN }); // '{"key":null}'
737733JSON .stringify ({ key: Infinity }); // '{"key":null}'
738734```
739735
740- ### 비트마스킹시 주의사항
736+ ## 비트마스킹시 주의사항
741737
742738비트마스킹을 사용하면 집합을 효율적으로 표현하고, 비트 연산을 통해 빠르게 집합 연산을 수행할 수 있습니다.
743739
@@ -773,3 +769,9 @@ let mask = 0n;
773769
774770mask |= 1n << 40n ;
775771```
772+
773+ <br ><br ><br ><br >
774+
775+ UnionFind, SegmentTree, Trie 와 같은 고급 자료구조들은 따로 다루지 않았습니다. <br />
776+ 다른 팁들이 생기면 계속 추가할 예정입니다. 😊 <br />
777+ 추가하면 좋을 내용이 있다면 댓글로 알려주세요 🙌
You can’t perform that action at this time.
0 commit comments