https://programmers.co.kr/learn/courses/30/lessons/12954
var answer = [Int64]()
var num = 0
func solution(_ x:Int, _ n:Int) -> [Int64] {
num = x
func makeArray(_ cycle : Int , _ x : Int) -> [Int64] {
if cycle > n {
return answer
}
answer.append(Int64(x))
makeArray(cycle + 1, x + num)
return answer
}
return makeArray(1, x)
}
✏️인상적인 풀이
func solution(_ x:Int, _ n:Int) -> [Int64] {
return Array(1...n).map { Int64($0 * x) }
}