ํ๋ฆฐํฐ
-
[Programmers] Lv2.ํ๋ฆฐํฐ(kotlin)SW Test/Programmers 2022. 9. 30. 18:38
๋ฌธ์ ์์ ํ์ด ๋ฌธ์๋ฅผ ๋นผ๊ณ ์ค์ํ ๋ฌธ์๊ฐ ์๋ ๊ฒฝ์ฐ ๋ค์ ๋ค๋ก ์ถ๊ฐํ๋ ๋ฐฉ์์ ์ ํ์ ์ธ ํ ์๋ฃ๊ตฌ์กฐ์ ๋๋ค. kotlin์๋ ๋ด์ฅ๋ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์๊ธฐ ๋๋ฌธ์ java์ LinkedList ๋ฅผ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค. import java.util.* class Solution { fun solution(priorities: IntArray, location: Int): Int { var answer = 0 val plist = priorities.sortedByDescending{it} var pidx = 0 val q = LinkedList().apply{ priorities.forEachIndexed { index, i -> add(Pair(index, i))} } while(q.isNotEmpty()..