Guest User

Untitled

a guest
Jul 22nd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. function findMissingNumber(sequence){
  2. //your code here
  3. let numbers = sequence.split(' ');
  4.  
  5. let seen = new Map();
  6. for(let num of numbers){
  7. if(isNaN(num)){
  8. return 1;
  9. }
  10. seen.set(Number(num));
  11. }
  12.  
  13. let it = seen.keys();
  14. let maybe = [];
  15. let got = it.next();
  16. while(!got.done){
  17. maybe.push(got.value);
  18. got = it.next();
  19. }
  20.  
  21. maybe = maybe.sort();
  22. for(let i = 1; i <= maybe[maybe.length-1]; i++){
  23. console.log(maybe[i]);
  24. if(maybe[i-1] != i){
  25. return i
  26. }
  27. }
  28. return 0;
  29. }
Add Comment
Please, Sign In to add comment