반응형
https://programmers.co.kr/learn/courses/30/lessons/42627
코딩테스트 연습 - 디스크 컨트롤러 | 프로그래머스
하드디스크는 한 번에 하나의 작업만 수행할 수 있습니다. 디스크 컨트롤러를 구현하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 요청이 들어온 순서대로 처리하는 것입니다. 예를들어 - 0ms 시점에 3ms가 소요되는 A작업 요청 - 1ms 시점에 9ms가 소요되는 B작업 요청 - 2ms 시점에 6ms가 소요되는 C작업 요청 와 같은 요청이 들어왔습니다. 이를 그림으로 표현하면 아래와 같습니다. 한 번에 하나의 요청만을 수행할 수 있기 때문에 각각의
programmers.co.kr
heapq 라이브러리를 사용하고, 프로세스가 queue에 들어올 수 있는 경우 / 여러 프로세스가 queue에 들어온 경우 시간을 어떻게 계산할 것인지가 꽤 고민스러운 문제.
반응형
'프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[Python] 프로그래머스. 순위 (Level 3) (0) | 2019.11.15 |
---|---|
[Python] 백준 13458. 시험 감독 (0) | 2019.11.14 |
[Python] 백준 10775. 공항 (0) | 2019.11.12 |
[Python] 백준 14889. 스타트와 링크 (0) | 2019.11.11 |
[Python] 프로그래머스. 2020 카카오 recruit - 가사 검색 (Level 4) (1) | 2019.11.10 |