한동안 쉬었던 코딩 테스트 공부를 다시 시작해보려고한다.


이런식으로 완전탐색을 하는 bfs 문제이다.
- 나는 이런 문제를 풀때 obj 형식으로 a: [b,c ,d ] 이런 하나의 수만 들어갈수 있는
배열을 선언했던 적 밖에 없어서 obj.a [ { b: 1] ] 을 push { } 이런식으로 하다보니
1000 퍼센트 이건 아니다 생각이 들어서 그냥 답지를 봤다.
이 문제는 Map() 을 활용하는 문제이다.

이런식으로 map 을 선언한뒤
key : map ( key : value) 이런식으로 만든다고 생각하면된다.

하면 이렇게 설정된것을 알수 있다.

- set 을 설정해서 has 으로 간편하게 확인할수 있다는점 도 배웠다 그전에는 매번 array .includes()을 사용했는데 xxx 이다.
- Array.from () 은 공식에서는

이런식으로 행동한다.
여기서는 keys 값으로 만 받은 {"a" ,"b" ,"c"} object 형식을 array 형식으로 변환해줘서
["a", "b", "c" ] 으로 변하는것을 볼수 있다...!
- 잘안쓰는 함수 for (let of keys) 를 사용했다. 사실 for let of 는 낯설어서 잘 안쓰게 되는데 더 써야되겠다 생각이 들엇다