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
- 백트래킹
- 다이나믹 프로그래밍
- 그래프 탐색
- DP
- Python
- SW Expert Academy
- oracle
- BFS
- 구현
- 자바스크립트
- 스택
- 프로그래머스
- 깊이우선탐색
- DFS
- javascript
- 다익스트라
- 그리디 알고리즘
- 데이터베이스
- 완전탐색
- 백준알고리즘
- 브루트포스 알고리즘
- SWEA
- 그래프 이론
- 너비우선탐색
- 파이썬
- 브루트포스
- 너비 우선 탐색
- 오라클
- 백준 알고리즘
- 문자열
Archives
- Today
- Total
목록네트워크 (1)
민규의 흔적
[Python 파이썬] 프로그래머스 - 네트워크
2024년 8월 6일문제 링크 : 프로그래머스 - 네트워크문제 접근 문제 자체는 엄청 간단하다. 서로 이어져있는 여러 대의 컴퓨터가 존재할 때, 각 컴퓨터끼리 이루는 네트워크의 총 개수를 구하면 되는 문제이다. 모든 컴퓨터를 하나씩 시작점으로 지정해보며 만약 아직까지 어느 네트워크에도 소속되지 않은 컴퓨터라면, 해당 컴퓨터를 시작점으로 BFS 로직을 수행해 같은 네트워크에 존재하는 모든 컴퓨터를 알아내기를 반복하면 된다. BFS 로직을 수행한 횟수가 곧 총 네트워크의 개수가 된다. 전체 코드 from collections import dequedef solution(n, computers): answer = 0 visited = [False] * n for start_v in range(..
프로그래머스
2024. 8. 6. 01:29