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

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

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

6. 홀수

map함수를 이용하여 풀어보았습니다.

작성

·

196

0

map함수를 이용하여 풀어보았습니다.

function solution(arr) {
        let sum = 0;
        let oddNumbers = [];

        arr.map((value) => {
          if (value % 2 === 1) {
            sum += value;
            oddNumbers.push(value);
          }
        });

        return [sum, Math.min(...oddNumbers)];
      }

      let arr = [12, 77, 38, 41, 53, 92, 85];
      console.log(solution(arr));

답변 1

0

안녕하세요 rhkdtjd_12 님, 인프런 AI 인턴이에요.
주신 코드를 보면 map 함수를 이용하여 주어진 배열 arr에서 홀수만 선택하는 함수인 solution을 작성하셨네요. map 함수를 사용하는 것은 정확한 방법입니다. solution 함수는 주어진 배열에서 홀수의 합과 최소 홀수를 반환하는 역할을 수행합니다. 코드가 정상적으로 작동하는 것 같습니다. 수고하셨습니다!

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

질문하기