Advertisement
Guest User

Untitled

a guest
May 29th, 2020
1,839
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function StreamOfLetters(input) {
  2.     let letter = input.shift();
  3.  
  4.     let nIsAppeared = false;
  5.     let cIsAppeared = false;
  6.     let oIsAppeared = false;
  7.     let printLine = '';
  8.     let newWord = '';
  9.  
  10.     while (letter !== 'End') {
  11.         let firstCondition = letter.charCodeAt(0) >= 65 && letter.charCodeAt(0) <= 90;
  12.         let secondCondition = letter.charCodeAt(0) >= 97 && letter.charCodeAt(0) <= 122;
  13.  
  14.         if (firstCondition || secondCondition) {
  15.             if (letter === 'n') {
  16.                 if (nIsAppeared) {
  17.                     newWord += letter;
  18.                 }
  19.                 nIsAppeared = true;
  20.             } else if (letter === 'c') {
  21.                 if (cIsAppeared) {
  22.                     newWord += letter;
  23.                 }
  24.                 cIsAppeared = true;
  25.             } else if (letter === 'o') {
  26.                 if (oIsAppeared) {
  27.                     newWord += letter;
  28.                 }
  29.                 oIsAppeared = true;
  30.             } else {
  31.                 newWord += letter;
  32.             }
  33.  
  34.             if (nIsAppeared && cIsAppeared && oIsAppeared) {
  35.                 printLine += `${newWord} `;
  36.                 newWord = '';
  37.                 nIsAppeared = false;
  38.                 cIsAppeared = false;
  39.                 oIsAppeared = false;
  40.             }
  41.         }
  42.  
  43.         letter = input.shift();
  44.     }
  45.  
  46.     console.log(printLine);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement