codenextdoor

  • 홈
  • 태그
  • 방명록
  • 관리
  • 글쓰기

완전탐색 2

[Python | 프로그래머스 | Lv_2] 전력망을 둘로 나누기

😉 아이디어1. 그래프의 엣지를 제거 후 남은 그래프 중 한 지점으로 뻗치는 엣지 개수 확인2. _!전체 - 엣지 개수!_가 나머지 👉 이후 문제의 요구사항대로 최소값 산출😉 풀이towers = 0def solution(n, wires): global towers graph = [[] for _ in range(n)] answer = 99_999 # 그래프 그리기 for wire in wires: x = wire[0] - 1 y = wire[1] - 1 graph[x].append(y) graph[y].append(x) # print(f'처음 만들어진 그래프 = {graph}') ..

알고리즘 2024.06.26

[Lv_3] 주사위 고르기

2024 KAKAO WINTER INTERNSHIP combi = [] perm = [] def solution(dice): leng = len(dice) generate(leng, [], 0, 0) permu(leng / 2, [], 0) max_winrate = 0 max_dice = [] count = 0 for arr in combi: b_arr = [] for i in range(leng): if i not in arr: b_arr.append(i) red = {} blue = {} for p in perm: a_val = 0 for i in range(len(arr)): a_val += dice[arr[i]][p[i]] red[a_val] = red.get(a_val, 0) + 1 b_val ..

알고리즘 2024.02.07
이전
1
다음
더보기
프로필사진

codenextdoor

https://github.com/bigdeejay

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (107)
    • 생각 & 리뷰 (9)
    • Node.js (1)
    • Database (2)
    • Linux (1)
    • CS (2)
    • 알고리즘 (91)

최근글과 인기글

  • 최근글
  • 인기글

Tag

알고리즘, pgpool, 서평, 자바, 개발서적, 이분탐색, 순열, 타일링, pccp, 코딩테스트, DP, 정렬, 완전탐색, 파이썬, 프로그래머스, 동적프로그래밍, BFS, 스택/큐, 카카오, 조합,

Copyright © Kakao Corp. All rights reserved.

  • GitHub

티스토리툴바