연습장/프로그래머스

프로그래머스(Kotlin)_ 자연수 뒤집어 배열로 만들기

아이른 2024. 2. 13. 17:52

 

1. 자연수를 String 변환 후 .reversed()

2. .map() 이용하여 List 형태로 변환 후 Int -> IntArray 타입 변환.

class Solution {
    fun solution(n: Long): IntArray =
        n.toString().reversed().map { it.toString().toInt() }.toIntArray()
}

class Solution {
    fun solution(n: Long): IntArray =
        n.toString().reversed().map { it.digitToInt() }.toIntArray()
}

 

.reverse() : 배열을 뒤집은 후 재배열.

.reversed() : 배열을 뒤집은 후 재배열 된 새로운 List형 객체로 반환.

.reversedArray() : 배열을 뒤집은 후 재배열 된 새로운 Array형 객체로 반환.