Advertisement
Guest User

Untitled

a guest
Dec 16th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. let count = +gets();
  2. let largest = Number.MIN_VALUE;
  3. let secondLargest = Number.MIN_VALUE;
  4. let thirdLargest = Number.MIN_VALUE;
  5.  
  6. for (let i = 0; i < count; i++) {
  7. let num = +gets();
  8.  
  9. if (num > largest) {
  10. // This order of assignment is important
  11. thirdLargest = secondLargest
  12. secondLargest = largest
  13. largest = num
  14. }
  15. else if (num > secondLargest) {
  16. thirdLargest = secondLargest
  17. secondLargest = num
  18. }
  19. else if (num > thirdLargest) {
  20. thirdLargest = num
  21. }
  22. }
  23.  
  24. print(`${largest}, ${secondLargest} and ${thirdLargest}`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement