Advertisement
Guest User

Title Search

a guest
Oct 2nd, 2023
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 0.81 KB | Source Code | 0 0
  1. let input = ['peshoishere', '3', 'eho', 'piere', 'telerik'];
  2.  
  3. let print = this.print || console.log;
  4. let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
  5.  
  6.  
  7. let title = gets().split('');
  8. const values = Number(gets());
  9. let isFound, output;
  10.  
  11. for (let i = 0; i < values; i++) {
  12.     const word = gets().toString();
  13.     output = title;
  14.     let limiter = 0;
  15.  
  16.     for (const letter of word) {
  17.  
  18.         if (output.indexOf(letter, limiter) > -1) {
  19.             limiter = output.indexOf(letter, limiter);
  20.             output.splice(limiter, 1);
  21.             isFound = true;
  22.         } else {
  23.             isFound = false;
  24.             break;
  25.         }
  26.     }
  27.  
  28.     if (isFound) {
  29.         title = output;
  30.         print(output.join(''));
  31.     } else {
  32.         print('No such title found!');
  33.     }
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement