Mau nanya nih saya kan punya kasus diberikan sebuah function numberProcessing(numberArr) yang menerima satu parameter berupa array yang berisikan angka. Tentukan nilai minimum, maksimum, rata-rata (genapkan ke bilangan terdekat), bilangan ganjil dan bilangan genap. klo method saya ngerti tinggal math.min, math.max tapi ini pake loop .
function numberProcessing(numberArr) {
}
console.log(numberProcessing([1, 3, 5, 1, 2, 8, 10, 0, 3]));
// "Min: 0, Max: 10, Mean: 4, Odds: 1-3-5-1-3, Evens: 2-8-10-0"
        0 jempol
        
            bramanto 
            300
            1167
            
             ·
            5 tahun, 10 bulan yang lalu
            ·
            0 jempol
            
        
    
    Halo coder @khasougi, Kamu bisa menggunakan cara seperti ini:
<script>
    var TempMin = TempMax = TempMean = TempOdds = TempEvens = Content = '';
    function numberProcessing(myNumber){
        var j =0;
        for(var i=0; i<myNumber.length;i++){
            if(j == 0){
                TempMin = myNumber[i];
                TempMax = myNumber[i];
                TempMean = 0;
            }
            // CHECK MIN
            if(myNumber[i] < TempMin){
                TempMin = myNumber[i];
            }
            // CHECK MAX
            if(myNumber[i] > TempMax){
                TempMax = myNumber[i];
            }
            // CHECK AVERAGE
            TempMean += myNumber[i];
            var Mean = parseInt(TempMean / myNumber.length);
            if(Mean % 2 == 1){
                Mean += 1;
            }
            // CHECK ODD && EVEN
            if(myNumber[i] % 2 == 1){
                TempOdds += (TempOdds != '' ? '-' + myNumber[i] : myNumber[i]);
            } else {
                TempEvens += (TempEvens != '' ? '-' + myNumber[i] : myNumber[i]);
            }
            j++;
        }
        Content = 'Min: ' + TempMin + 
                ', Max: ' + TempMax + 
                ', Mean: ' + Mean + 
                ', Odds: ' + TempOdds + 
                ', Evens: ' + TempEvens;
        return Content;
    }
    console.log(numberProcessing([1, 3, 5, 1, 2, 8, 10, 0, 3]));
</script>
    