Algorithm/Javascript

[프로그래머스] 230910 코딩테스트 연습

보라해바라기 2023. 9. 10. 14:03
SMALL

1. 평균 구하기

function solution(arr) {
    var answer = 0;
    
    arr.forEach(i => {
        answer +=i;
    })
    
    return answer/arr.length;
}

 

2.  나머지가 1이 되는 수 찾기

function solution(n) {
    var answer = 0;
    let result = 0;
    
    for(let i=2; i<n; i++) {
        result = n % i;
        if (result == 1) {
            answer = i;
            break;
        }
    }
    
    return answer;
}

 

3. 약수의 합

function solution(n) {
    var answer = 0;
    var result = 0;
    
    for(let i=1; i<=n; i++) {
        result = n%i;
        if (result == 0) {
            answer += i;
            continue;
        }
    }
    
    return answer;
}

 

4.  자릿수 더하기

function solution(n)
{
    var answer = 0;
    
    let arr = n.toString().split("");
    arr.forEach( i => {
        answer+=Number(i);
    })

    // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
    console.log('Hello Javascript')

    return answer;
}

 

5.  짝수와 홀수

function solution(num) {
    var answer = (num%2 == 0) ? "Even" : "Odd";
    
    return answer;
}

 

 

728x90