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

728x90

문제


이해

자연수 n 뒤집어 각 자리 수 원소를 가지는 배열로 Return


접근

  1. 수의 나열 -> Map
  2. 기존의 배열에 넣어주기
  3. 뒤집기

풀이

class Solution {
    fun solution(n: Long): IntArray {
        var answer = intArrayOf()

        n.toString().map {
            answer += (it.toInt() - '0'.toInt())
        }

        return answer.reversedArray()
    }
}

다른사람의 풀이

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

댓글

Designed by JB FACTORY