Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. function OddEvenPosition(inputParameters)
  2. {
  3. oddSum = 0
  4. evenSum = 0
  5. oddMin = Number.POSITIVE_INFINITY
  6. oddMax = Number.NEGATIVE_INFINITY
  7. evenMin = Number.POSITIVE_INFINITY
  8. evenMax = Number.NEGATIVE_INFINITY
  9. for (var i = 1; i < inputParameters.length; i++)
  10. {
  11. if (i % 2 == 0)
  12. {
  13. evenSum += Number(inputParameters[i])
  14.  
  15.  
  16. let currentNumber = Number(inputParameters[i])
  17.  
  18.  
  19. if (currentNumber < evenMin)
  20. {
  21. evenMin = currentNumber
  22.  
  23.  
  24.  
  25. }
  26. if (currentNumber > evenMax)
  27. {
  28. evenMax = currentNumber
  29.  
  30.  
  31. }
  32. }
  33. else
  34. {
  35. oddSum += Number(inputParameters[i])
  36.  
  37.  
  38. let currentNumber = Number(inputParameters[i])
  39. if (currentNumber < oddMin)
  40. {
  41. oddMin = currentNumber
  42. }
  43. if (currentNumber > oddMax)
  44. {
  45. oddMax = currentNumber
  46. }
  47. }
  48.  
  49.  
  50.  
  51. }
  52.  
  53.  
  54.  
  55. console.log('oddsum ' + oddSum)
  56. if (oddSum == 0)
  57. {
  58. console.log("oddmin No")
  59. console.log("oddmax No")
  60. }
  61. else
  62. {
  63. if (oddMin == oddSum)
  64. {
  65. console.log('oddmin ' + oddMax)
  66. }
  67. else
  68. {
  69. console.log('oddmin ' + oddMin)
  70. }
  71. console.log('oddmax ' + oddMax)
  72. }
  73.  
  74. console.log('evensum ' + evenSum)
  75. if (evenSum == 0)
  76. {
  77. console.log('evenmin No')
  78. console.log('evenmax No')
  79. }
  80. else
  81. {
  82. if (evenMin == evenSum)
  83. {
  84. console.log('evenmin ' + evenMax)
  85. }
  86. else
  87. {
  88. console.log('evenmin ' + evenMin)
  89. }
  90.  
  91. console.log('evenmax ' + evenMax)
  92. }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement