정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
function solution(start_num, end_num) {
var answer = [];
let i = start_num
while(i<=end_num){
answer.push(i)
i++
}
return answer;
}
다른 코드들을 보니 나처럼 answer.push 로 처리하지 않고,
Array 를 이용해 배열을 만들어서 그 안에 조건들을 넣어주는 식으로 처리하기도 했다.
다만 저게 더 좋은 방법인지는 좀 더 고민된다.
딱히 나쁘지도 않지만 내 코드도 맘에 든다..
결과적으로 아래 코드가 심플하긴 하지만 더 오래 걸리기도 하고.
//다른사람의 코드
function solution(start, end) {
return Array.from({length: end-start+1}, ()=> {return start++});
}