홀수

Namlulu·2021년 11월 10일
0

알고리즘

목록 보기
5/28
const prompt = require('prompt-sync')();
const numbers = prompt('Input num : ');

const nums = numbers.split(' ').map((item) => Number(item));
let minNum = null;

console.log(
  nums.reduce((a, b) => {
    if (b % 2 === 1) {
      return a + b;
    } else {
      return a;
    }
  }, 0)
);

nums.forEach((item) => {
  if (minNum === null && item % 2 === 1) {
    minNum = item;
  } else if (minNum > item && item % 2 === 1) {
    minNum = item;
  }
});

console.log(minNum);

=> reduce를 통해 홀수 합, 최소 홀수값 추출

profile
Better then yesterday

0개의 댓글