문제 출처
풀이
def solution(n, costs):
answer = 0
costs.sort(key=lambda x: x[2])
visited = [0] * n
visited[0] = 1
while sum(visited) != n:
for cost in costs:
s, e, c = cost
if visited[s] or visited[e]:
if visited[s] and visited[e]:
continue
else:
visited[s] = 1
visited[e] = 1
answer += c
break
return answer
'Programmers' 카테고리의 다른 글
[python] 단속카메라 (0) | 2019.10.14 |
---|---|
[python] 등굣길 (0) | 2019.10.14 |
[python] 이중우선순위큐 (0) | 2019.10.14 |
[python] 디스크 컨트롤러 (0) | 2019.10.13 |
[python] 문자열 압축 (0) | 2019.10.06 |