[Programmers] level 1 - 자연수 뒤집어 배열로 만들기 (lang: Swift)

Yoon Yeoung-jin·2022년 4월 10일
0

Coding Test

목록 보기
25/41

문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.

제한 조건
n은 10,000,000,000이하인 자연수입니다.
입출력 예

n	return
12345	[5,4,3,2,1]

=======================================================================

  • 내가 작성한 코드
func solution(_ n:Int64) -> [Int] {
    var resultList: [Int] = []

    for element in String(n){
        resultList.insert(Int(String(element)) ?? 0, at: 0)
    }
    return resultList
}

느낀점
*
하 정말 swift 언어는 문자열 다루는게 까다로운거 같다.
*** character -> Int 로 바로 변환하면 안되고 Character -> String -> Int 순으로 변환해주어야 한다.

profile
신기한건 다 해보는 사람

0개의 댓글

관련 채용 정보