Advertisement
Spocoman

03. Stream Of Letters

Dec 28th, 2021
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function streamOfLetters(input) {
  2.     let word = '';
  3.     let total = '';
  4.     let c = 0;
  5.     let o = 0;
  6.     let n = 0;
  7.     let counter = 0;
  8.  
  9.     while (true) {
  10.         let letter = input[counter++];
  11.         if (letter === 'End') {
  12.             break;
  13.         }
  14.  
  15.         if (letter >= 'A' && letter <= 'Z' || letter >= 'a' && letter <= 'z') {
  16.             if (letter === 'c' && c === 0) {
  17.                 c += 1;
  18.             } else if (letter === 'o' && o === 0) {
  19.                 o += 1;
  20.             } else if (letter === 'n' && n === 0) {
  21.                 n += 1;
  22.             } else {
  23.                 word += letter;
  24.             }
  25.             if (c === 1 && o === 1 && n === 1) {
  26.                 c -= 1;
  27.                 o -= 1;
  28.                 n -= 1;
  29.                 total += ' ' + word;
  30.                 word = '';
  31.             }
  32.         }
  33.     }
  34.     console.log(total);
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement