Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. function solve(input) {
  2. let n = Number(input[0]);
  3.  
  4. let sumEven = 0;
  5. let sumOdd = 0;
  6. let maxEvenNumber = Number.MIN_SAFE_INTEGER;
  7. let minEvenNumber = Number.MAX_SAFE_INTEGER;
  8. let maxOddNumber = Number.MIN_SAFE_INTEGER;
  9. let minOddNumber = Number.MAX_SAFE_INTEGER;
  10. for (let i = 1; i <= n; i++) {
  11. let num = Number(input[i]);
  12. if (i % 2 === 0) {
  13.  
  14. if (maxEvenNumber < num) {
  15. maxEvenNumber = num
  16. }
  17. if (minEvenNumber > num) {
  18.  
  19. minEvenNumber = num
  20. }
  21. sumEven += num
  22. }
  23.  
  24. else (i % 2 === 0)
  25.  
  26. if (maxOddNumber < num) {
  27. maxOddNumber = num
  28. }
  29. if (minOddNumber > num) {
  30.  
  31. minOddNumber = num
  32. }
  33. sumOdd += num
  34.  
  35.  
  36. if (i % 2 === 1) {
  37.  
  38. if (maxEvenNumber < num) {
  39. maxEvenNumber = num
  40. }
  41. if (minEvenNumber > num) {
  42.  
  43. minEvenNumber = num
  44. }
  45.  
  46. }
  47. else (i % 2 === 1)
  48.  
  49. if (maxOddNumber < num) {
  50. maxOddNumber = num
  51. }
  52. if (minOddNumber > num) {
  53.  
  54. minOddNumber = num
  55. }
  56.  
  57. }
  58.  
  59. console.log(`OddSum=${sumOdd.toFixed(2)},`)
  60. console.log(`OddMin=${minOddNumber.toFixed(2)},`)
  61. console.log(`OddMax=${maxOddNumber.toFixed(2)},`)
  62. console.log(`EvenSum=${sumEven.toFixed(2)},`)
  63. console.log(`EvenMin=${minEvenNumber.toFixed(2)},`)
  64. console.log(`EvenMax=${maxEvenNumber.toFixed(2)}`)
  65.  
  66.  
  67. }
  68.  
  69.  
  70.  
  71.  
  72.  
  73. solve(
  74.  
  75. ['6', '2', '3', '5', '4', '2', '1']
  76.  
  77. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement