인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

rlawlsdn263님의 프로필 이미지
rlawlsdn263

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

6. 홀수

forEach와 Math.min()을 사용해봤어요

작성

·

221

0

저는 forEach를 사용해 배열을 순환하고 따로 홀수들만 들어있는 배열을 만들어 Math.min()을 사용해서 결과값을 내봤어요. 좋은 답은 아니라고 생각했지만 우선 결과값을 내고 싶어서 이렇게 해봤어요ㅠ

let arr = [12, 77, 38, 41, 53, 92, 85];

function solution(arr) {
    let answer = [];
    let odd_sum = 0, odd_array = [];
    arr.forEach(item => {
        if(item % 2 !== 0) {
            odd_array.push(item);
            odd_sum += item;
        }
    })
    answer.push(odd_sum);
    answer.push(Math.min(...odd_array));
    return answer;
}

solution(arr);

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
rlawlsdn263님의 프로필 이미지
rlawlsdn263

작성한 질문수

질문하기