[JavaScript] 2차원 배열을 객체로 바꾸기

김예진·2020년 7월 10일
0

JavaScript 알고리즘

목록 보기
1/6
post-thumbnail

코드

let graph = {};
    
for(let [a, b] of edge) {
  graph[a] ? graph[a].push(b) : graph[a] = [b];
  graph[b] ? graph[b].push(a) : graph[b] = [a];
}

결과

// 입력
[[3, 6], [4, 3], [3, 2], [1, 3], [1, 2], [2, 4], [5, 2]]

// 출력
{ '1': [ 3, 2 ],
  '2': [ 3, 1, 4, 5 ],
  '3': [ 6, 4, 2, 1 ],
  '4': [ 3, 2 ],
  '5': [ 2 ],
  '6': [ 3 ] }

관련 문제

https://programmers.co.kr/learn/courses/30/lessons/49189?language=javascript

0개의 댓글