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 |
Tags
- 파이썬
- 함수
- 그리디
- John Sonmez
- 변수명
- 힙
- 프로그래머스
- 가독성
- enumerate
- 임시 변수
- 중첩문
- ZIP
- 조합
- 중간 변수
- 스택/큐
- 중첩
- 탈출 조건
- boolean
- 가이드
- 대소 비교
- max-heap
- permutations
- 부등호
- 2020 채용
- 커리어
- 코딩테스트
- deque
- 함수화
- min heap
- 매직 넘버
Archives
- Today
- Total
목록max-heap (1)
Better Code, Better Life

문제 풀이 최대한 밀가루를 많이 공급해주는 해외 공장을 찾아야 합니다. 하지만 그 날까지 밀가루가 충분히 있어야 합니다. 버틸 수 있는 날 중에서 위 조건의 해외 공장을 찾아줍시다. 위 과정을 목표 수량에 달성할 때까지 반복합니다. 위 조건의 해외 공장을 찾으려면 max-heap 구조를 이용해야 합니다. 파이썬의 heapq 모듈은 기본적으로 min-heap이기 때문에 자료 값에 -1를 곱해주면 max-heap처럼 다룰 수 있습니다. 이후 최소값을 뽑으면 사실상 최대값이 뽑힙니다. 자료를 직접 다룰 때는 다시 -1를 곱해줍니다. ... supplies = flip(supplies) ... supply = supply_info[0]*(-1) 파이썬 heapq 모듈의 사용법은 help 키워드나 여기 링크를 참..
Coding Test/Programmers
2019. 8. 7. 06:00