Advertisement
AlexTasev

2.Travel Investigation

Oct 13th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function findValidAndInvalidSentences(input) {
  2.     let pattern = input.shift()
  3.         .split(input.shift());
  4.     let validSentences = [];
  5.     let invalidSentences = [];
  6.  
  7.     for (let sentence of input) {
  8.         let currentSentence = sentence.toLowerCase();
  9.         for (let i = 0; i < pattern.length - 2; i++) {
  10.             if (currentSentence.includes(pattern[i]) && currentSentence.includes(pattern[i+1]) && currentSentence.includes(pattern[i+2])) {
  11.                 validSentences.push(currentSentence);
  12.                 break;
  13.             } else {
  14.                 invalidSentences.push(currentSentence);
  15.                 break;
  16.             }
  17.             break;
  18.         }
  19.     }
  20.     if (validSentences.length > 0) {
  21.         console.log("ValidSentences");
  22.         validSentences.forEach((sentence, index) => {
  23.             console.log(`${index + 1}. ${sentence}`)
  24.         })
  25.     }
  26.     if(validSentences.length>0 && invalidSentences.length>0) {
  27.         console.log('='.repeat(30));
  28.     }
  29.     if (invalidSentences.length > 0) {
  30.         console.log("InvalidSentences");
  31.         invalidSentences.forEach((sentence, index) => {
  32.             console.log(`${index + 1}. ${sentence}`)
  33.         })
  34.     }
  35. }
  36.  
  37. findValidAndInvalidSentences([
  38.         "bulgariatour@, minkatrans@, koftipochivkaltd",
  39.         "@,",
  40.         "Mincho  e KoftiPockivkaLTD Tip 123  ve MinkaTrans BulgariaTour",
  41.         "We will koftipochivkaLTD travel e expenses no MinkaTrans mu e BulgariaTour",
  42.         "dqdo BuLGariaTOUR mraz some text but is KoftiPochivkaLTD minkaTRANS"
  43.  
  44. ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement