반응형
프로그래머스 고득점 Kit - 디스크 컨트롤러
Coding/PS2025. 2. 3. 01:16프로그래머스 고득점 Kit - 디스크 컨트롤러

Problemhttps://school.programmers.co.kr/learn/courses/30/parts/12117 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr우선순위 디스크 컨트롤러 라는 가상의 장치는 아래와 같이 동작한다.어떤 요청이 들어올 때, 작업의 번호, 요청 시각, 소요 시간을 저장해두는 대기 큐가 있다.작업의 우선순위가 가장 높은 작업을 큐에서 꺼내 작업한다.우선순위 => 소요시간이 짧은 것 > 요청 시각이 빠른 것 > 작업의 번호가 작은 것 한번 작업을 시작하면 작업을 마칠때까지 그 작업만 수행한다.모든 요청 작업을 마쳤을때 각 작업에 대한 반환시간은 작업 요청부터 종료까지 걸린..

프로그래머스 고득점 Kit - 이중 우선순위 큐
Coding/PS2025. 1. 29. 01:06프로그래머스 고득점 Kit - 이중 우선순위 큐

Problemhttps://school.programmers.co.kr/learn/courses/30/parts/12117 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이중 우선순위 큐는 다음 연산을 할 수 있다명령어연산 내용I 숫자큐에 주어진 숫자를 삽입D 1큐에서 최댓값을 삭제D -1큐에서 최솟값을 삭제이 중 우선순위 큐가 할 연산이 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 [0, 0] 을 반환해라비어있지 않으면 [최댓값, 최솟값]을 반환해라.Input / Output Examplesoperationsreturn["I 16", "I -5643", "D -1", "D 1", "D 1", ..

프로그래머스 고득점 Kit - 올바른 괄호
Coding/PS2025. 1. 28. 09:47프로그래머스 고득점 Kit - 올바른 괄호

Problemhttps://school.programmers.co.kr/learn/courses/30/parts/12081 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr괄호가 바르게 짝지어졌다는 것은 '(' 로 열렸으면 반드시 짝지어서 ')' 로 닫혀야 한다'(' , ')' 로만 이뤄진 문자열 s가 주어졌을 때, 올바르게 짝지어진 문자열이면 true를, 그렇지 않으면 false를 반환해라. Input / Output Examplesanswer"()()"true"(())()"true")()("false"(()("false Solution파이썬의 리스트를 이용해 Stack 처럼 이용하면 되는 문제이다.여는..

프로그래머스 고득점 Kit - 더 맵게
Coding/PS2025. 1. 28. 09:36프로그래머스 고득점 Kit - 더 맵게

Problemhttps://school.programmers.co.kr/learn/courses/30/parts/12117 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr모든 음식의 스코빌 지수를 K 이상으로 만들어야 한다.스코빌 지수가 가장 낮은 두개의 음식을 아래 규칙에 맞게 섞어야 한다.음식을 섞은 횟수를 반환해라. 섞은 음식의 스코빌 지수 \(=\) 가장 맵지 않은 음식의 스코빌 지수 \( + ( 2 \times \) 두 번째로 맵지 않은 음식의 스코빌 지수 \( ) \) Input  / Output ExamplescovilleKreturn[1, 2, 3, 9, 10, 12]72  Solution..

프로그래머스 고득점 Kit - 다리를 지나는 트럭
Coding/PS2025. 1. 28. 01:24프로그래머스 고득점 Kit - 다리를 지나는 트럭

Problemhttps://school.programmers.co.kr/learn/courses/30/parts/12081 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 다리를 지나는 트럭트럭 여러 대가 1차선 다리를 정해진 순서대로 건너려 한다.모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 한다.다리의 길이는 bridge_length이며, 다리에는 트럭이 최대 bridge_length 대 올라갈 수 있다.다리는 weight 이하까지의 무게를 견딜 수 있다.예를 들어, 트럭 2대가 올라갈 수 있고 무게를 10kg까지 견디는 다리가 있다.무게가 \([7, 4, 5, 6]\)kg인 트럭이 순..

프로그래머스 고득점 Kit - 프로세스 Python
Coding/PS2025. 1. 21. 01:57프로그래머스 고득점 Kit - 프로세스 Python

Problemhttps://school.programmers.co.kr/learn/courses/30/parts/12081 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr운영체제의 역할 중 하나는 컴퓨터 시스템의 자원을 효율적으로 관리하는 것이다.운영체제가 다음 규칙에 따라 프로세스를 관리할 경우 특정 프로세스가 몇 번째로 실행되는지 알아내라.실행 대기 큐(Queue)에서 대기중인 프로세스를 하나 꺼낸다.큐에 대기중인 프로세스 중 우선순위가 더 높은 프로세스가 있다면 방금 꺼낸 프로세스를 큐에 다시 넣는다.만약 그런 프로세스가 없다면 방금 꺼낸 프로세스를 실행한다.한번 실행한 프로세스는 다시 큐에 넣지 ..

반응형
image