Advertisement
krustev_84

Untitled

Feb 21st, 2020
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. function oddEvenPosition(input) {
  2. let oddSum = 0;
  3. let evenSum = 0;
  4. let oddMax = -1000000000.0;
  5. let oddMin = 1000000000.0;
  6. let evenMax = -1000000000.0;
  7. let evenMin = 1000000000.0;
  8.  
  9. for (let i = 1; i < input.length; i++) {
  10. if (i % 2 === 0) {
  11. evenSum += Number(input[i]);
  12. let num = Number(input[i]);
  13.  
  14.  
  15. if (num < evenMin) {
  16. evenMin = num;
  17. }
  18. if (num > evenMax) {
  19. evenMax = num;
  20. }
  21. }
  22. if (i % 2 !== 0) {
  23. oddSum += Number(input[i]);
  24.  
  25. let num = Number(input[i]);
  26.  
  27.  
  28. if (num < oddMin) {
  29. oddMin = num;
  30. }
  31. if (num > oddMax) {
  32. oddMax = num;
  33. }
  34.  
  35. }
  36. }
  37.  
  38.  
  39. if (oddSum === 0) {
  40. console.log('OddSum=' + oddSum + ',');
  41.  
  42. console.log('OddMin=No,');
  43.  
  44. console.log('OddMax=No,');
  45. } else {
  46. console.log('OddSum=' + oddSum + ',');
  47.  
  48. console.log('OddMin=' + oddMin + ',');
  49.  
  50. console.log('OddMax=' + oddMax + ',');
  51. }
  52.  
  53. if (evenSum === 0) {
  54. console.log('EvenSum=' + evenSum + ',');
  55.  
  56. console.log('EvenMin=No,');
  57.  
  58. console.log('EvenMax=No');
  59. } else {
  60. console.log('EvenSum=' + evenSum + ',');
  61.  
  62. console.log('EvenMin=' + evenMin + ',');
  63.  
  64. console.log('EvenMax=' + evenMax);
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement