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
반응형
'프로그래머스 문제풀이' 카테고리의 다른 글
[프로그래머스] 피자 나눠 먹기 (1) (0) | 2022.12.23 |
---|---|
[프로그래머스] 문자열 뒤집기 (0) | 2022.12.22 |
[프로그래머스] 최댓값 만들기(1) (1) | 2022.12.21 |
[프로그래머스] 배열 두배 만들기 (0) | 2022.12.20 |
[프로그래머스] 배열 뒤집기 (0) | 2022.12.19 |