코딩테스트

코딩테스트

진블로그 2023. 6. 10. 23:56
다른 명언

728x90
반응형

1. 정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요.

function solution(num, k) {
    let index = num.toString().indexOf(k);
    return (index != -1) ? index+1 : -1;
}

2. 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요.

function solution(n, numlist) {
    var answer = [];
    numlist.forEach(el => {
        if(el % n == 0){
            answer.push(el)
        }
    });
    return answer;
}

3. 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요.

function solution(n) {
    let sum = 0;
    n.toString().split('').forEach(e => {
        sum += parseInt(e);
    });
    return sum;
}
728x90