Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function secretChat(arr) {
- let message = arr.shift().split(' ').toString();
- for (let line of arr) {
- let tokens = line.split(':|:')
- let command = tokens[0];
- let parameters = tokens.slice(1);
- if (command === "InsertSpace") {
- message = message.substring(0, parameters[0]) + ' ' + message.substring(parameters[0]);
- console.log(message);
- } else if (command === "Reverse") {
- let substring = parameters[0];
- if (message.includes(substring)) {
- message = message.replace(substring, '');
- let reversed = substring.split('').reverse().join('');
- message += reversed;
- console.log(message);
- } else {
- console.log("error");
- }
- } else if (command === "ChangeAll") {
- while (message.includes(parameters[0])) {
- message = message.replace(parameters[0], parameters[1]);
- }
- console.log(message);
- } else if (command === "Reveal") {
- console.log(`You have a new text message: ${message}`);
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement