Where who wants to meet someone
카운트 업 본문
728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/181920
내 답안 / 다른 사람들의 답안
import Foundation
func solution(_ start_num:Int, _ end_num:Int) -> [Int] {
return (start_num...end_num).map { Int($0) }
}
- 단순히 두 수 사이의 수들을 배열로 반환하는 것이므로 range를 map을 통해 Int 배열로 반환했다.
import Foundation
func solution(_ start: Int, _ end: Int) -> [Int] {
[Int](start...end)
}
- 반환 타입과 일치하기 때문에 return 키워드를 생략했고, start~end를 바로 [Int] 타입을 명시하여 만들어 주었다.
- 동일한 결과를 반환하지만, 내 답안에서는 이미 Int인 숫자들의 범위를 굳이 또 Int로 형변환을 하고 배열에 할당하는데 반해 다른 사람들은 배열에 할당해주는 것만 수행하므로 더 효율적이다.
점수: +1
'프로그래머스 알고리즘 문제 기록 > 코딩 기초 트레이닝' 카테고리의 다른 글
배열 만들기 4 (0) | 2024.01.16 |
---|---|
콜라츠 수열 만들기 (0) | 2024.01.16 |
배열 만들기 2 (0) | 2024.01.16 |
수열과 구간 쿼리 4 (0) | 2024.01.15 |
수열과 구간 쿼리 2 (0) | 2024.01.12 |