728x90
반응형

 

처음에 문제를 봤을땐 막막했다.

흠....어떻게 문제대로 답을 뽑아올 수 있지?

일단 원하는 순서대로 나열하는거니 for문 돌리면 될까?

 

for(i=0; i<numbers.length ...) 쓰다가 아?

시작점이 num1이고 num2까지 출력하면 되니까 바꿔야겠다!

 

시행착오

function solution(numbers, num1, num2) {
    var answer = [];
    for(i=num1;i<=num2; i++){
        answer = numbers[i]
    }
    return answer;
}

푸쉬를 생각못하고, 해당 값을 바로 정답에 넣으면 되겠지? 했지만 틀림

push를 써야겠구나?! 해서 push로 작성

 

function solution(numbers, num1, num2) {
    var answer = [];
    for(i=num1;i<=num2; i++){
        answer=numbers[i].push;
    }
    return answer;
}

이렇게 하는건가? = 틀림

push 사용법을 몰라서 검색했지만 잘 이해가 안되서 A.I 친구에게 물어봄

정확한 답변 고맙다! 푸쉬는 이렇게 사용하는거구나.

 

정답

function solution(numbers, num1, num2) {
    var answer = [];
    for(i=num1;i<=num2; i++){
        answer.push(numbers[i]);
    }
    return answer;
}
728x90
반응형

+ Recent posts