𝗔𝗣𝗣𝗟𝗘/ALGORITHM
2024. 1. 30.
[내일배움캠프] 데일리 루틴(iOS_3회차) - x만큼 간격이 있는 n개의 숫자
내 풀이 func solution(_ x:Int, _ n:Int) -> [Int64] { return Array(1...n).map { Int64($0 * x) } } 위 문제를 봤을 때 배열을 사용해 풀어야겠다는 생각이 먼저 들었다. x는 시작 숫자, n은 반복하는 횟수로 함수는 x부터 시작해 n번 반복하면서 각 반복에서 현재 숫서에 x를 곱한 값을 배열에 담아 반환하도록 했다. 만약 solution(2, 5)를 호출하면, 반복이 1회째일 때: 2 * 1 = 2 반복이 2회째일 때: 2 * 2 = 4 반복이 3회째일 때: 2 * 3 = 6 반복이 4회째일 때: 2 * 4 = 8 반복이 5회째일 때: 2 * 5 = 10 이므로 최종적으로 함수는 배열 [2, 4, 6, 8, 10]을 반환한다. Array(..