Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     let char = input.shift();
  3.     input.pop();
  4.    
  5.  
  6.     let newName = '';
  7.  
  8.     for (const line of input) {
  9.       let command = line.split(' ');
  10.       let inNum = Number(command[1]);
  11.         switch (command[0]) {
  12.           case "GladiatorStance":
  13.             char = char.toUpperCase();
  14.             console.log(char)
  15.           break;
  16.  
  17.           case "DefensiveStance":
  18.             char = char.toLowerCase();
  19.             console.log(char);
  20.           break;
  21.  
  22.           case "Dispel":
  23.             if (char.length > inNum) {
  24.               let toBeReplaced = char.charAt(inNum)
  25.               char = char.replace(toBeReplaced, command[2])
  26.               console.log("Success!");
  27.             } else {
  28.               console.log('Dispel too weak.')
  29.             }
  30.           break;
  31.  
  32.           case "Target":
  33.             if (command[1] === 'Change') {
  34.               let replaceWord = command[2]
  35.               let replacement = command[3];
  36.               char = char.replace(replaceWord, replacement);
  37.               console.log(char);
  38.             }
  39.  
  40.             if (command[1] === 'Remove') {
  41.               let removeWord = command[2];
  42.               char = char.replace(removeWord,'');
  43.               console.log(char)
  44.             }
  45.           break;
  46.  
  47.           default:
  48.             console.log("Command doesn't exist!");
  49.           break;
  50.     }
  51.   }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement