Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve (input = []) {
- let numberOfInputs = Number(input.shift());
- for (let i = 0; i < numberOfInputs; i++) {
- let pattern = /^[%|$]([A-Z][a-z]{2,})[%|$]:.\[([0-9]+)\]\|\[([0-9]+)\]\|\[([0-9]+)\]\|$/g
- let currentLine = input[i];
- let tokens = pattern.exec(currentLine);
- //console.log(tokens);
- let password = [];
- if (tokens !== null) {
- if (tokens[0].includes('$') && tokens[0].includes('%')) {
- console.log("Valid message not found!");
- } else {
- let tag = tokens[1];
- let num1 = Number(tokens[2]);
- let num2 = Number(tokens[3]);
- let num3 = Number(tokens[4]);
- let message = String.fromCharCode(num1,num2,num3);
- console.log(`${tag}: ${message}`);
- }
- } else {
- console.log("Valid message not found!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement