프로세스 정답 (1) 썸네일형 리스트형 [프로그래머스] 프로세스 문제 풀이 힌트문제 이해:대기 큐에 있는 프로세스들의 우선순위에 따라 순서대로 실행됩니다.몇 번째에서 실행되는지 알고 싶을 때.우선순위 관리:우선순위가 높은 프로세스가 먼저 실행됩니다. 이를 위해 우선순위 배열을 정렬하여 가장 높은 우선순위를 찾습니다.큐(Queue) 사용:큐는 먼저 들어온 것이 먼저 나가는 구조입니다. 큐(Queue)를 모르신다면 문제 풀기 전에 보고 오시는 것을 추천합니다.큐를 사용하여 프로세스의 우선순위를 관리합니다.로직 설명:가장 높은 우선순위의 프로세스가 실행될 때마다 출력 순서를 증가시키고, 타겟 프로세스의 인덱스를 감소시킵니다.타겟 프로세스가 실행되면 그때까지의 출력 순서를 반환합니다.만약 현재 프로세스가 가장 높은 우선순위가 아니라면, 해당 프로세스를 큐의 맨 뒤로 이동시켜.. 이전 1 다음