반응형
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12954?language=swift
풀이
arr[0] = x 부터 arr[n-1] = x * n을 만들어 리턴하면 된다.
따라서, 배열은 [ x*1, x*2, ... x*n ] 의 형태가 되므로 1부터 n까지의 배열을 만들어 x를 곱하도록 매핑하면 된다.
코드
func solution(_ x:Int, _ n:Int) -> [Int64] {
return Array(1...n).map{ Int64($0 * x) }
}
반응형
'Programming Solve > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 성격 유형 검사하기 / C++ (0) | 2022.12.24 |
---|---|
프로그래머스 - 거리두기 확인하기 / C++ (0) | 2022.04.28 |
프로그래머스 - 경주로 건설 / C++ (0) | 2022.04.24 |
프로그래머스 - 보석 쇼핑 / C++ (0) | 2022.04.24 |
프로그래머스 - 콜라츠 추측 / Swift (0) | 2022.04.22 |