포스트

176. x만큼 간격이 있는 n개의 숫자

나의 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
func solution(_ x:Int, _ n:Int) -> [Int64] {
    
    var answer : [Int64] = []
    
    if x >= -10000000 && x <= 10000000 {
        if n > 0 && n <= 1000{
            
             for i in 1 ... n {
        
             answer.append((Int64(x*i)))
            
             }
            
        }
    }
    
    return answer
}

이렇게 생각한 이유.

입력값인 x의 배수로 n개를 출력하면 되기에, x*i를 하였고 데이터형을 일치시켜주었다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.