VesselWheel

x만큼 간격이 있는 n개의 숫자 본문

Coding Test Practice in Swift

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

JasonYang 2023. 11. 14. 20:40

Description

함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.

제한 조건

  • x는 -10000000 이상, 10000000 이하인 정수입니다.
  • n은 1000 이하인 자연수입니다.

func solution(_ x: Int, _ n: Int) -> [Int] {
    var result: [Int] = [] //결과값은 list
    
    guard x >= -10_000_000 && x <= 10_000_000 && n <= 1_000 else { // 제한조건
        return result
    }
    
    for i in 0..<n {
        result.append(x + (x * i)). // 문제풀이 : x부터 x씩 증가하는 숫자 n개를 지니는 리스트 반복문
    }
    
    return result
}

'Coding Test Practice in Swift' 카테고리의 다른 글

콜라츠 추측  (0) 2023.11.22
두 정수 사이의 합 with reduce 함수  (1) 2023.11.21
정수 내림차순으로 배치하기  (1) 2023.11.21
정수 제곱근 판별  (0) 2023.11.21
자연수 뒤집어 배열로 만들기  (1) 2023.11.14