TIL 29일차 (프로세스 - Kotlin | Queue 알아보기 | 액티비티와 인텐트 알아보기)
코드카타 프로세스 문제 프로세스의 우선순위에 따라 프로세스를 실행시키고location번째 프로세스가 몇번째로 실행되는지를 반환하는 문제이다.해당 문제는 큐(queue)를 사용하여 쉽게 풀 수 있다. 입출력 예시 우선순위가 높은 프로세스를 기준으로 순차적으로 프로세스를 실행시키면서priorities[location]에 해당하는 프로세스는 몇 번째로 실행되는지 반환하면 된다. 풀이import java.util.*class Solution { fun solution(priorities: IntArray, location: Int): Int { // 큐에 각 프로세스의 (우선순위, 인덱스) 쌍을 저장 val q = LinkedList>() for ((i, ..
내일배움캠프/Android 국비지원
2024. 6. 24. 16:00