Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function streamOfLetters(input) {
- let index = 0;
- let command = input[index++];
- let isO = false;
- let isN = false;
- let isC = false;
- let word = '';
- let result = '';
- while (command !== 'End') {
- let letter = command;
- if (letter >= 'A' && letter <= 'Z' || letter >= 'a' && letter <= 'z') {
- if (letter === 'o' && !isO) {
- isO = true;
- }
- else if (letter === 'n' && !isN) {
- isN = true;
- }
- else if (letter === 'c' && !isC) {
- isC = true;
- }
- else {
- word += letter;
- }
- if (isC && isO && isN) {
- result += word + ' ';
- isO = false;
- isN = false;
- isC = false;
- word ='';
- }
- command = input[index++];
- }
- else {
- command = input[index++];
- }
- }
- console.log(result);
- }
- // streamOfLetters(["H", "n", "e", "l", "l", "o", "o", "c", "t", "c", "h", "o", "e", "r", "e", "n", "e", "End"]);
- streamOfLetters(['%', '!', 'c', '^', 'B', '`', 'o', '%', 'o', 'o', 'M', ')', '{', 'n', '\\', 'A', 'D', 'End']);
- // streamOfLetters(['o', 'S', '%', 'o', 'l', '^', 'v', 'e', 'c', 'n', '&', 'm', 'e', 'c', 'o', 'n', 'End']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement