스파르타 코딩 클럽 - iOS 스타터 6기/알고리즘 코드카타

28. 스파르타 코딩 클럽 - 5월 8일 코딩테스트 연습 (코드카타)

seongpil Heo 2025. 5. 8. 13:56

❓ 오늘의 문제

1. 카운트 업

  • 정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.

나의 정답 코드

import Foundation

func solution(_ start_num:Int, _ end_num:Int) -> [Int] {
    var result = [Int]()
    
    for i in start_num...end_num {
        result.append(i)
    }
    
    return result
}

 ✓ TIL

내 방법 : 빈 배열을 만들고 for문을 사용해서 start_num 부터 end_num까지 배열에 추가하기

var result = [Int]()

result 라는 Int형 빈 배열 변수를 생성한다.

 

for i in start_num...end_num {
        result.append(i)
    }

for문을 사용해서 start_num 부터 end_num 까지 반복하며 result 배열에 값을 추가한다.

 

return result

result 배열 return


다른 사람들의 방법

import Foundation

func solution(_ start: Int, _ end: Int) -> [Int] {
    [Int](start...end)
}

 

import Foundation

func solution(_ start:Int, _ end:Int) -> [Int] {
    return (start...end).map { $0 }
}

 😼 GitHub