
그래프 노드와 노드 사이를 연결하는 선: 간선 노드끼리의 집합: 그래프 간선에 방향이 있는 경우: 방향 그래프 간선에 번호가 붙어있는 경우: 가중치 그래프 간선에 번호와 방향이 있는 경우: 가중치 방향 그래프 무방향 그래프 그리기 그럼 그래프를 코드로 어떻게 옮길까? 바로 2차원 리스트이다. 처음에는 모두 0으로 초기화를 한다. 0으로 초기화 된 값은 상호간에 연결이 존재하지 않는다는 뜻이다. 그래프를 그려보기 전에 전제 조건은 행에서 열로 이동한다고 이해해야 한다는 것이다. 만약 1번 노드와 2번 노드가 연결되어 있다면, 2차원 리스트에서는 (1, 2) 값을 1로 값을 변경해준다. 이 말은 ‘1번 행에서 2번 행으로 이동한다’라는 뜻이다. 이를 코드로 표현하면 g[a][b] = 1 과 같이 표현할 수 ..
문제 n개의 정수와 k개를 뽑을 때, 임의의 정수 m의 배수인 갯수가 몇개 있는가 solution1. combination lib 사용 from itertools import combinations n, k = map(int, input().split()) nums = list(map(int, input().split())) m = int(input()) cnt = 0 for com in combinations(nums, k): if sum(com) % m == 0: cnt += 1 print(cnt) solution2. dfs n, k = map(int, input().split()) nums = list(map(int, input().split())) m = int(input()) cnt = 0 de..
- Total
- Today
- Yesterday
- kafka
- kubernetes
- cka
- Hadoop
- GROK
- oozie
- HDFS
- 네트워크
- Elasticsearch
- 이코테
- logstash
- 프로그래머스
- sqoop
- DFS
- Python
- 백준
- DP
- Algorithm
- mahout
- Espher
- elasticsaerch
- CS
- heapq
- 파이썬
- CSAPP
- Flutter
- BOJ
- OS
- 빅데이터를지탱하는기술
- 빅데이터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |