본문 바로가기
Node3
백준 1162 도로포장 javascript 1162번: 도로포장 첫 줄에는 도시의 수 N(1 ≤ N ≤ 10,000)과 도로의 수 M(1 ≤ M ≤ 50,000)과 포장할 도로의 수 K(1 ≤ K ≤ 20)가 공백으로 구분되어 주어진다. M개의 줄에 대해 도로가 연결하는 두 도시와 도로를 통과하 www.acmicpc.net 일반적인 dijkstra에 도로포장 유무를 추가하면 된다. dp 배열을 원래 1차 배열로 했으나 도로 포장 K개 이므로 dp[N][K] 를 생성한다. // 도로를 포장하지 않을 경우 if (totalW < dp[arrV][pqPavedRoad]) { dp[arrV][pqPavedRoad] = totalW; pq.add([totalW, arrV, pqPavedRoad]); } // 도로를 포장 할 경우 if (pqPavedRoa.. 2022. 9. 9.
element 와 node 의 차이 DOM TREE는 Node들로 구성된다. Node는 Element의 상위 개념이다. Element는 node의 특정 타입 즉, Node.ELEMENT_NODE 이다. element는 HTML에서 태그로 적은 노드들을 지칭한다. , , 과 같이 태그로 표현한 것들은 전부 element이다 주석이나 text node와 같은 것들은 HTML 태그로 표현된 것이 아니므로 element가 아니다. DOM에서Node는 node의 constructor이고, HTMLElement는 element의 constructor이다. HTML 태그들로 나타내면 Node이자 element 주석, text처럼 태그가 없다면 Node 아래는 관련 예시이다. let div = document.createElement("div") div.. 2022. 8. 23.
윈도우에서 env port 사용하기 서버 실행코드가 다음과 같을 때 server.listen(process.env.PORT || 8080, () => { console.log(`server is running on port ${process.env.PORT || 8080}`) }); 우분투에서의 서버 실행은 아래와 같지만 윈도우에서는 다르다. PORT=8888 node server.js cmd set PORT=8888 node server.js powershell $env:PORT=8888 node server.js 위와같이 써주도록 하자. 2021. 10. 16.