Advertisement
Guest User

Untitled

a guest
Jul 19th, 2024
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function registration(arr) {
  2.     let username = arr.shift();
  3.     let action = arr.shift();
  4.     while (action !== "Registration") {
  5.         let tokens = action.split(" ");
  6.         let command = tokens.shift();
  7.         if (command == "Letters") {
  8.             let lowerOrUpperCase = tokens.shift();
  9.             if (lowerOrUpperCase == "Lower") {
  10.                 username = username.toLowerCase();
  11.                 console.log(username);
  12.             }
  13.             else if (lowerOrUpperCase == "Upper") {
  14.                 username = username.toUpperCase();
  15.                 console.log(username);
  16.             }
  17.         }
  18.         else if (command == "Reverse") {
  19.             let startIndex = Number(tokens.shift());
  20.             let endIndex = Number(tokens.shift());
  21.             if (username[startIndex] && username[endIndex]) {
  22.                 if (username.length > 1) {
  23.                     let substring = username.substring(startIndex, endIndex + 1);
  24.                     substring = Array.from(substring).reverse().join("");
  25.                     console.log(substring);
  26.                 }
  27.                 else {
  28.                     console.log(username);
  29.                 }
  30.             }
  31.         }
  32.         else if (command == "Substring") {
  33.             let substring = tokens.shift();
  34.             if (username.includes(substring)) {
  35.                 username = username.replace(substring, "");
  36.                 console.log(username);
  37.             }
  38.             else {
  39.                 console.log(`The username ${username} doesn't contain ${substring}.`);
  40.            }
  41.        }
  42.        else if (command == "Replace") {
  43.            let char = tokens.shift();
  44.            if (username.includes(char)) {
  45.                username = username.split(char).join('-');
  46.                console.log(username);
  47.            }
  48.        }
  49.        else if (command == "IsValid") {
  50.            let char = tokens.shift();
  51.            if (username.includes(char)) {
  52.                console.log("Valid username.");
  53.            }
  54.            else {
  55.                console.log(`${char} must be contained in your username.`);
  56.            }
  57.        }
  58.        action = arr.shift();
  59.    }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement