Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let n = Number(input[0]);
- let sumEven = 0;
- let sumOdd = 0;
- let maxEvenNumber = Number.MIN_SAFE_INTEGER;
- let minEvenNumber = Number.MAX_SAFE_INTEGER;
- let maxOddNumber = Number.MIN_SAFE_INTEGER;
- let minOddNumber = Number.MAX_SAFE_INTEGER;
- for (let i = 1; i <= n; i++) {
- let num = Number(input[i]);
- if (i % 2 === 0) {
- if (maxEvenNumber < num) {
- maxEvenNumber = num
- }
- if (minEvenNumber > num) {
- minEvenNumber = num
- }
- sumEven += num
- }
- else (i % 2 === 0)
- if (maxOddNumber < num) {
- maxOddNumber = num
- }
- if (minOddNumber > num) {
- minOddNumber = num
- }
- sumOdd += num
- if (i % 2 === 1) {
- if (maxEvenNumber < num) {
- maxEvenNumber = num
- }
- if (minEvenNumber > num) {
- minEvenNumber = num
- }
- }
- else (i % 2 === 1)
- if (maxOddNumber < num) {
- maxOddNumber = num
- }
- if (minOddNumber > num) {
- minOddNumber = num
- }
- }
- console.log(`OddSum=${sumOdd.toFixed(2)},`)
- console.log(`OddMin=${minOddNumber.toFixed(2)},`)
- console.log(`OddMax=${maxOddNumber.toFixed(2)},`)
- console.log(`EvenSum=${sumEven.toFixed(2)},`)
- console.log(`EvenMin=${minEvenNumber.toFixed(2)},`)
- console.log(`EvenMax=${maxEvenNumber.toFixed(2)}`)
- }
- solve(
- ['6', '2', '3', '5', '4', '2', '1']
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement