문제 설명
자연수 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 answer: [Int] = []
var nTemp = n
while nTemp > 0 {
answer.append(Int(nTemp) % 10)
nTemp /= 10
}
return answer
}
'Data structure & Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스 | Lv.1] 정수 제곱근 판별 (0) | 2024.03.08 |
---|---|
[프로그래머스 | Lv.1] 문자열 내 p와 y의 개수 (0) | 2024.03.07 |
[프로그래머스 | Lv.1] 자릿수 더하기 (0) | 2024.03.07 |
[프로그래머스 | Lv.1] 짝수와 홀수 (0) | 2024.03.06 |
[프로그래머스 | Lv.1] x만큼 간격이 있는 n개의 숫자 (0) | 2024.03.06 |