Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 그래프
- transformer
- paper review
- dfs
- 머신러닝
- 프로그래머스
- GPT
- 자연어처리
- 백준
- join
- outer join
- 논문리뷰
- SQL
- NLP
- 연구
- SQL 첫걸음
- 알고리즘
- 분산
- 코딩테스트
- Bert
- 가상환경
- Aspect
- ChatGPT
- gpt1
- deepseek
- MySQL
- LLM
- leetcode
- 파이썬
- ABAE
Archives
- Today
- Total
huginn muninn
[프로그래머스] 네트워크 파이썬 본문
#프로그래머스 네트워크
from collections import deque
def dfs(V,visited,n,computers):
visited[V]=1
for i in range(n):
if (visited[i]==0 and computers[V][i]==1):
dfs(i,visited,n,computers)
def solution(n, computers):
answer=0
visited=[0 for i in range(n)]
for i in range(n):
if visited[i]==0:
dfs(i,visited,n,computers)
answer+=1
return answer
DFS로 연결된 노드를 모두 찾아서 하나의 네트워크를 찾으면 개수하나 세주고, 또 다른 노드로 가서 연결된 노드 모두 찾아서 연결된 애들 다 찾는 형식.. 백준에서 풀었던 바이러스랑 비슷해서 접근자체는 쉬웠다.

'코딩테스트' 카테고리의 다른 글
| [백준] 퇴사2 파이썬 DP (0) | 2024.03.22 |
|---|---|
| [백준] 1303 전투 파이썬 (0) | 2024.03.19 |
| [프로그래머스] 타겟 넘버 파이썬 (0) | 2024.03.18 |
| [프로그래머스] 옹알이1 파이썬 (1) | 2023.10.09 |
| [백준] 11724 파이썬 - 연결 요소의 개수 (0) | 2023.08.03 |