c 코드로 짜면 이중 for문이 들어가게 짤 텐데.. 코틀린은,,
class Solution {
fun solution(array: IntArray, commands: Array<IntArray>): IntArray {
var answer = intArrayOf()
answer = commands.map{ array.slice(it[0]-1 until it[1]).sorted()[it[2]-1] }.toIntArray()
return answer
}
}
한 줄로 코틀린스럽게,,,
우선 map으로 원소 하나 하나에 접근을 해주고 slice로 배열의 원하는 만큼 짤라서 정렬시켜주고 그 배열의 특정 인덱스 값 원소를 가져와서 IntArray로 바꿔서 리턴해준다.
'Code KATA' 카테고리의 다른 글
Programmers 푸드 파이트 대회 with Kotlin (0) | 2023.11.27 |
---|---|
Programmers 두 개 뽑아서 더하기 with Kotlin (0) | 2023.11.24 |
Programmers 문자열 내 마음대로 정렬하기 with Kotlin (0) | 2023.11.22 |
Programmers 숫자 문자열과 영단어 with Kotlin (2) | 2023.11.21 |
Programmers 시저 암호 with Kotlin (1) | 2023.11.20 |