Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function printLine(input) {
- let n = Number(input[0]);
- let sumOdd = 0;
- let biggestNumOdd = (Number.MIN_SAFE_INTEGER);
- let smallestNumOdd = (Number.MAX_SAFE_INTEGER);
- let sumEven = 0;
- let biggestNumEven = (Number.MIN_SAFE_INTEGER);
- let smallestNumEven = (Number.MAX_SAFE_INTEGER);
- for (let index = 1; index <= n; index++) {
- let currentNum = Number(input[index]);
- if (index % 2 === 0) {
- sumEven += currentNum;
- if (biggestNumEven < currentNum) {
- biggestNumEven = currentNum
- }
- if (smallestNumEven > currentNum) {
- smallestNumEven = currentNum
- }
- } else {
- sumOdd += currentNum;
- if (biggestNumOdd < currentNum) {
- biggestNumOdd = currentNum
- }
- if (smallestNumOdd > currentNum) {
- smallestNumOdd = currentNum
- }
- }
- }
- if (smallestNumEven ===Number.MAX_SAFE_INTEGER) {
- smallestNumEven = "No";
- biggestNumEven = "No";
- }else{
- smallestNumEven = smallestNumEven.toFixed(2);
- biggestNumEven = biggestNumEven.toFixed(2);
- }
- if (smallestNumOdd === Number.MAX_SAFE_INTEGER) {
- smallestNumOdd = "No";
- biggestNumOdd = "No";
- }else{
- smallestNumOdd = smallestNumOdd.toFixed(2);
- biggestNumOdd = biggestNumOdd.toFixed(2);
- }
- console.log(`OddSum=${sumOdd.toFixed(2)},
- OddMin=${smallestNumOdd},
- OddMax=${biggestNumOdd},
- EvenSum=${sumEven.toFixed(2)},
- EvenMin=${smallestNumEven},
- EvenMax=${biggestNumEven}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement