Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function oddEvenPosition(input) {
- let oddSum = 0;
- let evenSum = 0;
- let oddMax = -1000000000.0;
- let oddMin = 1000000000.0;
- let evenMax = -1000000000.0;
- let evenMin = 1000000000.0;
- for (let i = 1; i < input.length; i++) {
- if (i % 2 === 0) {
- evenSum += Number(input[i]);
- let num = Number(input[i]);
- if (num < evenMin) {
- evenMin = num;
- }
- if (num > evenMax) {
- evenMax = num;
- }
- }
- if (i % 2 !== 0) {
- oddSum += Number(input[i]);
- let num = Number(input[i]);
- if (num < oddMin) {
- oddMin = num;
- }
- if (num > oddMax) {
- oddMax = num;
- }
- }
- }
- if (oddSum === 0) {
- console.log('OddSum=' + oddSum + ',');
- console.log('OddMin=No,');
- console.log('OddMax=No,');
- } else {
- console.log('OddSum=' + oddSum + ',');
- console.log('OddMin=' + oddMin + ',');
- console.log('OddMax=' + oddMax + ',');
- }
- if (evenSum === 0) {
- console.log('EvenSum=' + evenSum + ',');
- console.log('EvenMin=No,');
- console.log('EvenMax=No');
- } else {
- console.log('EvenSum=' + evenSum + ',');
- console.log('EvenMin=' + evenMin + ',');
- console.log('EvenMax=' + evenMax);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement