[코딩테스트] 짝수와 홀수, 평균 구하기, 약수의 합, 나머지가 1이 되는 가장 작은 수 찾기 - 제출 답 및 풀이과정

verdantgreeny·2024년 12월 27일

본캠프

목록 보기
12/56

1.짝수와 홀수

제출한 답

function solution(num) {
    var answer = '';
    if (num % 2 === 0) {
        answer = "Even";
    } else {
        answer = "Odd";
    };
    return answer;
}

2.평균 구하기

제출한 답

function solution(arr) {
    var answer = 0;
    var sum = 0;
    for (let i = 0 ; i < arr.length; i++)
        {
            sum += arr[i];
            answer = sum/arr.length;
        }
    return answer;
}

3.약수의 합

1단계 약수 찾기

2단계 찾은 약수 모두 더하기 (제출한 답)

4. 나머지가 1이 되는 가장 작은 수 찾기

첫시도

- 문제점 : 가장 큰 수가 출력된다. 가장 작은 약수가 출력이 되어야 하기 때문에 처음에 약수를 찾자마자 함수를 종료해야 하므로 break; 걸어보기로 했더니 다행히 문제가 바로 해결되었다.

제출한 답

0개의 댓글