Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let count = +gets();
- let largest = Number.MIN_VALUE;
- let secondLargest = Number.MIN_VALUE;
- let thirdLargest = Number.MIN_VALUE;
- for (let i = 0; i < count; i++) {
- let num = +gets();
- if (num > largest) {
- // This order of assignment is important
- thirdLargest = secondLargest
- secondLargest = largest
- largest = num
- }
- else if (num > secondLargest) {
- thirdLargest = secondLargest
- secondLargest = num
- }
- else if (num > thirdLargest) {
- thirdLargest = num
- }
- }
- print(`${largest}, ${secondLargest} and ${thirdLargest}`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement