본문 바로가기

JS 코테

<Javascript-CT> 기초 DAY 4

 

문제1

문제2
	한 자리 정수로 이루어진 문자열 num_str이 주어질 때, 
    각 자리수의 합을 return하도록 solution 함수를 완성해주세요.

문제3
	정수 리스트 num_list와 정수 n이 주어질 때, 
    n 번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.

문제4
	정수로 이루어진 리스트 num_list가 주어집니다. 
    num_list에서 가장 작은 5개의 수를 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요.

 

🕹️알아두면 좋을 것

array.slice( )

 

 

내 답안지

문제 1

function solution(num_str) {
    var answer = 0;
    let temp = num_str.split('')
    temp.forEach(item => answer += Number(item))
    return answer;
}

 

 

문제 2

function solution(num_list, n) {
    var answer = [];

    while(n < num_list.length+1){
        answer.push(num_list[n-1])
        n++;
    }
    return answer;
}

 

 

다른 사람의 풀이

function solution(num_list, n) {
  return num_list.slice(n - 1);
}

 

 

문제 4번

function solution(num_list) {
    var answer = num_list.sort((a,b) => a-b)
    
    return answer.slice(0,5)
}
728x90