Advertisement
Guest User

Untitled

a guest
Feb 14th, 2019
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function printLine(input) {
  2.     let n = Number(input[0]);
  3.  
  4.     let sumOdd = 0;
  5.     let biggestNumOdd = (Number.MIN_SAFE_INTEGER);
  6.     let smallestNumOdd = (Number.MAX_SAFE_INTEGER);
  7.     let sumEven = 0;
  8.     let biggestNumEven = (Number.MIN_SAFE_INTEGER);
  9.     let smallestNumEven = (Number.MAX_SAFE_INTEGER);
  10.  
  11.     for (let index = 1; index <= n; index++) {
  12.         let currentNum = Number(input[index]);
  13.  
  14.         if (index % 2 === 0) {
  15.             sumEven += currentNum;
  16.             if (biggestNumEven < currentNum) {
  17.                 biggestNumEven = currentNum
  18.             }
  19.             if (smallestNumEven > currentNum) {
  20.                 smallestNumEven = currentNum
  21.             }
  22.         } else {
  23.             sumOdd += currentNum;
  24.             if (biggestNumOdd < currentNum) {
  25.                 biggestNumOdd = currentNum
  26.             }
  27.             if (smallestNumOdd > currentNum) {
  28.                 smallestNumOdd = currentNum
  29.             }
  30.         }
  31.     }
  32.  
  33.     if (smallestNumEven ===Number.MAX_SAFE_INTEGER) {
  34.         smallestNumEven = "No";
  35.         biggestNumEven = "No";
  36.     }else{
  37.         smallestNumEven = smallestNumEven.toFixed(2);
  38.         biggestNumEven = biggestNumEven.toFixed(2);
  39.     }
  40.     if (smallestNumOdd === Number.MAX_SAFE_INTEGER) {
  41.         smallestNumOdd = "No";
  42.         biggestNumOdd = "No";
  43.     }else{
  44.         smallestNumOdd = smallestNumOdd.toFixed(2);
  45.         biggestNumOdd = biggestNumOdd.toFixed(2);
  46.     }
  47.  
  48.     console.log(`OddSum=${sumOdd.toFixed(2)},
  49. OddMin=${smallestNumOdd},
  50. OddMax=${biggestNumOdd},
  51. EvenSum=${sumEven.toFixed(2)},
  52. EvenMin=${smallestNumEven},
  53. EvenMax=${biggestNumEven}`);
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement