Guest User

Untitled

a guest
Jul 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. function findMissingNumber(sequence) {
  2. //your code here
  3. let array = sequence.split(' ').sort(function (a, b) { return b - a });
  4. let result = 0;
  5. if (sequence.length == 0){
  6. result = 0;
  7. } else if (array[array.length-1] != 1) {
  8. result = 1;
  9. } else {
  10. for (var i = 0; i < array.length-1 ; i++) {
  11. let difference = array[i] - array[i+1];
  12. if (!array.some(isNaN)) {
  13. if (difference == 1){
  14. result = 0;
  15. } else if (difference == 2){
  16. result = parseInt(array[i]) - 1;
  17. break;
  18. } else {
  19. result = (parseInt(array[i+1]) + 1);
  20. break;
  21. }
  22. }else {
  23. result = 1;
  24. break;
  25. }
  26. }
  27. }
  28.  
  29. return result;
  30. }
Add Comment
Please, Sign In to add comment