Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function passwordReset(input) {
- let password = input.shift();
- for (let line of input) {
- let tokens = line.split(" ");
- if (tokens === "Done") {
- break;
- }
- if (tokens[0] === "TakeOdd") {
- let newPass = "";
- for (let i = 1; i < password.length; i += 2) {
- newPass += password[i];
- }
- password = newPass;
- console.log(password)
- } else if (tokens[0] === "Cut") {
- let index = Number(tokens[1]);
- let length = Number(tokens[2]);
- let firstPart = password.substring(0, index);
- let secondPart = password.substring(index + length);
- password = firstPart + secondPart;
- console.log(password);
- } else if (tokens[0] === "Substitute") {
- let toReplace = tokens[1];
- let substitute = tokens[2]
- if (password.indexOf(toReplace) === -1) {
- console.log(`Nothing to replace!`);
- continue;
- } else {
- while (password.indexOf(toReplace) >= 0) {
- password = password.replace(toReplace, substitute);
- }
- }
- console.log(password)
- }
- }
- console.log(`Your password is: ${password}`)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement