bacco

Logistics

Mar 19th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function number(inputData){
  2.     var n = Number(inputData[0]);
  3.    
  4.     var countTotal = 0;
  5.     var countVan   = 0;
  6.     var countTrack = 0;
  7.     var countTrain = 0;
  8.    
  9.     for(var i = 1; i <= n; i++) {
  10.        var num = Number(inputData[i]);
  11.            countTotal += num;
  12.            if (num <= 3){
  13.                 countVan += num;
  14.            } else if (num <= 11){
  15.                 countTrack += num;
  16.            } else {
  17.                 countTrain += num;
  18.            }
  19.         }
  20.        var midPrice = (countVan * 200 + countTrack * 175 + countTrain * 120 ) / countTotal;
  21.        console.log((midPrice).toFixed(2));
  22.        
  23.        countVan = (countVan / countTotal * 100).toFixed(2);    
  24.        countTrack = (countTrack / countTotal * 100).toFixed(2);    
  25.        countTrain = (countTrain / countTotal * 100).toFixed(2);    
  26.    
  27.    console.log(`${countVan}%`);
  28.    console.log(`${countTrack}%`);
  29.    console.log(`${countTrain}%`);
  30. }
  31. //  number(["5", "2", "10", "20", "1", "7"])
  32.  
  33. //      149.38
  34. //      7.50%
  35. //      42.50%
  36. //      50.00%
Advertisement
Add Comment
Please, Sign In to add comment