- 문제

- 내 풀이
let arr = [12, 77, 38, 41, 53, 92, 85];
function solution(arr) {
let oddnum = [];
arr.map((num) => {
if (num % 2 !== 0) {
oddnum.push(num);
}
});
let sum = oddnum.reduce((acc, cur) => {
return acc + cur;
}, 0);
let min = Math.min(...oddnum);
return sum, min;
}
답지 풀이
let arr = [12, 77, 38, 41, 53, 92, 85];
function solution(arr) {
let answer = [];
let sum = 0;
let min = Number.MAX_SAFE_INTEGER;
for (let x of arr) {
if (x % 2 == 1) {
sum += x;
if (x < min) {
min = x;
}
}
}
answer.push(sum);
answer.push(min);
return answer;
}