7개의 자연수가 주어질 때 , 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최소값을 찾는 프로그램을 작성하세요.
<!DOCTYPE html>
<head></head>
<body>
<script>
function min(input) {
let array = input
.split(",")
.map((i) => Number(i));
let indexMin,
temp;
let oddNum = new Array();
let sum = 0;
for (i = 0; i < array.length; i++) {
if (array[i] % 2 != 0) {
oddNum.push(array[i]);
for (i = 0; i < oddNum.length; i++) {
sum += oddNum[i];
}
}
}
for (i = 0; i < oddNum.length - 1; i++) {
indexMin = i;
for (j = i + 1; j < oddNum.length; j++) {
if (array[j] < oddNum[indexMin]) {
indexMin = j;
}
}
temp = oddNum[indexMin];
oddNum[indexMin] = oddNum[i];
oddNum[i] = temp;
}
alert("홀수의 합 : " + Number(sum) + "\n최솟값 : " + array[0]);
}
var input = prompt('정수를 입력해주세요.', 'A,B,C,D,E,F,G....');
min(input);
</script>
</body>
</html>