-
728x90
class Solution { fun solution(array: IntArray, commands: Array<IntArray>): IntArray { var answer = IntArray(commands.size, {0}) for(i in 0 .. commands.size-1) { var tempArray = IntArray(commands[i][1].toInt()-commands[i][0]+1.toInt(), {0}) var k = 0 for(j in commands[i][0]-1 .. commands[i][1]-1) { tempArray[k] = array[j] k += 1 } tempArray.sort() answer[i] = tempArray[commands[i][2]-1] } return answer } }
저의 현재 실력으로 푼 문제 답안이며, 가장 좋은 코드는 아닐 수 있으며, 코틀린을 공부하면서 추가적으로 알게 된 개념이 있어 다시 풀 경우 추가적으로 코드를 작성 할 수 있도록 하겠습니다.