아래와 같은 그래프를 넓이우선탐색 해보세요.
Output : 1234567
while
문을 돌면서 큐에서 원소를 하나씩 뺀다.const solution = () => {
let answer = "";
const queue = [];
queue.push(1);
while (queue.length) {
const v = queue.shift();
answer += v + "";
for (let nv of [v * 2, v * 2 + 1]) {
if (nv > 7) continue;
queue.push(nv);
}
}
console.log(answer);
};