Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve (input) {
- let n = Number(input.shift());
- let oddSum = 0;
- let oddMin = 1000000000.0;
- let oddMax = -1000000000.0;
- let evenSum = 0;
- let evenMin = 1000000000.0;
- let evenMax = -1000000000.0;
- for(let i = 1 ; i <= n; i++) {
- let currentNumber = Number(input.shift());
- //even todo
- if(i % 2 == 0) {
- evenSum += currentNumber; //evenSum = evenSum + currentNumber;
- }
- if(currentNumber > evenMax) {
- evenMax = currentNumber;
- }
- if(currentNumber < evenMin) {
- evenMin = currentNumber;
- }
- //odd todo
- else {
- oddSum += currentNumber; // oddSum = oddSum + currentNumber;
- if(currentNumber > oddMax) {
- oddMax = currentNumber;
- }
- if(currentNumber < oddMin) {
- oddMin = currentNumber;
- }
- }
- }
- console.log(`OddSum=${oddSum.toFixed(2)},`)
- if(oddMin == 1000000000.0) {
- console.log(`OddMin=No,`)
- } else{
- console.log(`OddMin=${oddMin.toFixed(2)},`)
- }
- if(oddMax == -1000000000.0) {
- console.log(`OddMax=No,`)
- } else {
- console.log(`OddMax=${oddMin.toFixed(2)},`)
- }
- console.log(`EvenSum=${evenSum.toFixed(2)}`)
- if(evenMin == 1000000000.0) {
- console.log(`EvenMin=No,`)
- } else {
- console.log(`EvenMin=${evenMin.toFixed(2)}`)
- }
- if(evenMax == -1000000000.0) {
- console.log(`EvenMax=No,`)
- } else {
- console.log(`EvenMax=${evenMax.toFixed(2)}`)
- }
- }
- solve(['6' , '2' , '3' , '5' , '4' , '2' , '1']);
Advertisement
Add Comment
Please, Sign In to add comment