스파르타 코딩 클럽 - 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 }
}