Written by
Amy
on
on
입력받은 숫자를 배열로 만들기
입력받은 숫자를 숫자의 배열로 만들기 v0.1
- While문을 활용합니다.
func intToArr(num: Int) -> Array<Int> {
var intArr: [Int] = []
var number: Int = num
while number > 0 {
intArr.insert(number%10, at: 0)
number = number/10
}
return intArr
}
입력받은 숫자를 숫자의 배열로 만들기 v0.2
- 재귀를 활용합니다.
func digits(_ number: Int) -> [Int] {
if number >= 10 {
let firstDigits = digits(number / 10)
let lastDigit = number % 10
return firstDigits + [lastDigit]
} else {
return [number]
}
}