반응형
네트워크
-
프로그래머스 - 네트워크알고리즘 문제 풀이 2020. 12. 17. 00:12
index를 set 으로 만들어서 겹치는 부분이 있는 경우 합치는 방식으로 풀었습니다. /* * 2020-12-16 * https://programmers.co.kr/learn/courses/30/lessons/43162 */ fun network(n: Int, computers: Array): Int { // index set 의 set 생성 val networkSet: Set = computers.map { c -> c.toList().mapIndexedNotNull { i, n -> if (n == 1) { i } else { null } }.toSet() }.toSet() println(networkSet) // 네트워크 set 의 set 생성 val networkResultSet: Mutable..