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