• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

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

23.10.15 18:57 작성 조회수 131

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

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.10.17

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