Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
476
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     let n = Number(input.shift());
  3.  
  4.     let oddSum = 0;
  5.     let oddMin = Number.MAX_SAFE_INTEGER;
  6.     let oddMax = Number.MIN_SAFE_INTEGER;
  7.     let evenSum = 0;
  8.     let evenMin = Number.MAX_SAFE_INTEGER;
  9.     let evenMax = Number.MIN_SAFE_INTEGER;
  10.  
  11.     for (let i = 1; i <= n; i++){
  12.  
  13.         let number = Number(input.shift());
  14.  
  15.         if (i % 2 != 0){
  16.             oddSum += number;
  17.             if (oddMin > number) {
  18.                
  19.                 oddMin = number;
  20.             }  
  21.             if (oddMax < number) {
  22.                
  23.                 oddMax = number;
  24.             }
  25.         }
  26.         else{
  27.             evenSum += number;
  28.             if (evenMin > number) {  
  29.                
  30.                 evenMin = number;
  31.             }  
  32.             if (evenMax < number) {  
  33.                
  34.                 evenMax = number;
  35.             }
  36.         }
  37.     }
  38.     if (oddSum == 0) {
  39.        
  40.         let zero = 0
  41.         console.log(`OddSum=${zero.toFixed(2)},`);
  42.         console.log("OddMin=No,");
  43.         console.log("OddMax=No,");
  44.     }
  45.     else {
  46.        
  47.         console.log(`OddSum=${oddSum.toFixed(2)},`);
  48.         console.log(`OddMin=${oddMin.toFixed(2)},`);
  49.         console.log(`OddMax=${oddMax.toFixed(2)},`);
  50.     }
  51.     if (evenSum == 0) {
  52.        
  53.         let zero = 0
  54.         console.log(`EvenSum=${zero.toFixed(2)},`);
  55.         console.log("EvenMin=No,");
  56.         console.log("EvenMax=No");
  57.     }                      
  58.     else {    
  59.        
  60.        console.log(`EvenSum=${evenSum.toFixed(2)},`);
  61.        console.log(`EvenMin=${evenMin.toFixed(2)},`);
  62.        console.log(`EvenMax=${evenMax.toFixed(2)}`);
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement