package AlgorithsmExample
// https://school.programmers.co.kr/learn/courses/30/lessons/120821
class Quiz16 {
fun solution(num_list: IntArray): IntArray {
var answer: IntArray = IntArray(num_list.size)
var idx = num_list.size -1
for(i in 0 until num_list.size) {
answer[i] = num_list[idx]
idx--
}
return answer
}
// 더 나은 방법으로 reversedArray 를 쓰는 방법도 있다.
fun solution2(num_list: IntArray): IntArray = num_list.reversedArray()
}
fun main() {
val quiz = Quiz16()
val testData = intArrayOf(1,2,3,4,5)
val result = quiz.solution(testData)
result.forEach {
println(it)
}
}
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 이어 붙인 수 (0) | 2025.02.15 |
---|---|
[프로그래머스] 잘라서 배열로 저장하기 (0) | 2025.02.09 |
[프로그래머스] 머쓱이보다 키 큰 사람 (0) | 2025.01.12 |
[프로그래머스] n의 배수 (0) | 2025.01.12 |
K번째수 (0) | 2025.01.10 |