디스크컨트롤러 - 프로그래머스 - swift


디스크컨트롤러 - 프로그래머스 - swift

https://programmers.co.kr/learn/courses/30/lessons/42627" 하드디스크가 작업을 수행하고 있지 않을 때에는 먼저 요청이 들어온 작업부터 처리합니다. " 위문장이 엄청 중요합니다. 그전에 분류가 되야하는데 우선순위는 처리시간이 가장 짧은애들로 sort하되, 처리시간이 같다면 요청시간이 작은 애들로 sort해야합니다. 이것만 생각해내셨다면 그다음 관건이 위의 문장입니다. 예를 들어보면 어떤 작업을 처리했습니다. 그래서 현재 시간은 3입니다. 나머지 작업들은 [2,6], [4,3] 남았습니다. 이 작업들을 앞서말씀드린 sort를 한다면, [4,3] [2,6] 이 됩니다. 하지만 [4,3]을 처리하게된다면 위의 문장을 위배됩니다. ..........

디스크컨트롤러 - 프로그래머스 - swift에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 디스크컨트롤러 - 프로그래머스 - swift