Guest User

Untitled

a guest
Feb 15th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. function solution(input) {
  2. let map = {};
  3. let small = Number.MAX_SAFE_INTEGER, big = Number.MIN_SAFE_INTEGER;
  4. input.forEach(element => {
  5. map[element] = true;
  6. if (element < small) {
  7. small = element;
  8. }
  9. if (element > big) {
  10. big = element;
  11. }
  12. });
  13.  
  14. for (let i = small; i < big; i++) {
  15. if (!map[i]) {
  16. return i;
  17. }
  18. }
  19.  
  20. }
  21.  
  22. const input = [1, 3, 6, 4, 1, 2];
  23. console.log(solution(input));
Add Comment
Please, Sign In to add comment