Algorithm/프로그래머스

[프로그래머스 스위프트] 자연수 뒤집어 배열로 만들기

devKen 2022. 8. 26. 19:38

아이디어

reverse 함수를 이용하면 더 쉽게 풀수 있었던 문제였다. arr의 요소 수만큼 for문으로 돌려 가장 뒤에 있는 요소를 빼고 tmp에 넣는 방법을 사용하였다.

 

해답

func solution(_ n:Int64) -> [Int] {
    var result: [Int] = []
    var arr = Array(String(n))
    
    for _ in 0 ..< arr.count {
        let tmp = Int(String(arr.removeLast()))!
        result.append(tmp)
    }
    return result
}