[Javascript/PGS] Lv.2 : ์์ ๋์งํ
https://school.programmers.co.kr/learn/courses/30/lessons/12985 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.krํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ2์ฒ์์๋ ์ด์งํ์,,,? ์ผ๋ก ํ์ด์ผ ํ๋ ์ถ์๋๋ฐํจ์ฌ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด ์์๋ค.2๋ช
์ฉ ๊ฒฝ๊ธฐ๋ฅผ ์งํํ๋ฏ๋ก, ๊ทธ๋ฅ ๊ณ์ 2๋ก ๋๋๊ธฐ๋ง ํ๋ฉด ์ธ์ ๊ฐ ๋ง๋๋ค๋ ๊ฒ ๋์ ํ์ดfunction solution(n,a,b){ var answer = 0; // 1,2 -> 1 / 3,4->2 / 5,6->3 / ... while(a!==b){ a = Math.ceil(a/2); b = Math.ceil(..
[Javascript/PGS] Lv.2 : ์์ ์์ถ (PCCP ๊ธฐ์ถ๋ฌธ์ 2๋ฒ)
https://school.programmers.co.kr/learn/courses/30/lessons/250136 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.krํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 2.BFS ์์ฉ ๋ฌธ์ ์ด๋ค๋๋น์ฐ์ ํ์์ผ๋ก ์์ ์นธ ์๋ฅผ ์นด์ดํธํ๊ณ , ์ด๋ค ์ด์์ ๋ฝ์ ์ ์๋๊ฑด์ง Map์ ๋์ ํ๋ค!์ฝ๋๊ฐ ๊ธธ๊ธด ํ์ง๋ง ํฌ๊ฒ ์ด๋ ค์ด ๋ฌธ์ ๋ ์๋์๋ค๊ณ ์๊ฐ๐ค ๋์ ํ์ดlet Land;let n; let m;let visited;let dx = [0,1,0,-1];let dy = [-1,0,1,0];let columnMap = new Map();const saveColumns=(columns, count)=>{ ..