프로그래머스 레벨1) x만큼 간격이 있는 n개의 숫자

2021. 11. 30. 19:30Algorithm/알고리즘

728x90
반응형

문제

제출답안

import Foundation
func solution(_ x:Int, _ n:Int) -> [Int] {
    var num = x
    var arr = [Int]()

    for i in 0..<n {
        arr.append(num)
        num += x
    }
    return arr
}

코드참조

func solution(_ x:Int, _ n:Int) -> [Int] {
    var result : [Int] = []
    for i in 1...n {
        result.append(i*x)
    }
    return result
}

리뷰

1. 마찬가지로 리턴형을 [Int64]에서 [Int]로 수정해주었음 

2. 굳이 num 변수 선언 안해줘도 곱셈으로 바로 처리해줘도됌

:40

728x90
반응형