Advertisement
Guest User

02 Message Decrypter

a guest
Apr 1st, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve (input = []) {
  2.     let numberOfInputs = Number(input.shift());
  3.     for (let i = 0; i < numberOfInputs; i++) {
  4.         let pattern = /^[%|$]([A-Z][a-z]{2,})[%|$]:.\[([0-9]+)\]\|\[([0-9]+)\]\|\[([0-9]+)\]\|$/g
  5.         let currentLine = input[i];
  6.         let tokens = pattern.exec(currentLine);
  7.         //console.log(tokens);
  8.         let password = [];
  9.  
  10.         if (tokens !== null) {
  11.              if (tokens[0].includes('$') && tokens[0].includes('%')) {
  12.                  console.log("Valid message not found!");
  13.              } else {
  14.                  let tag = tokens[1];
  15.                  let num1 = Number(tokens[2]);
  16.                
  17.                  let num2 = Number(tokens[3]);
  18.                  let num3 = Number(tokens[4]);
  19.                  let message = String.fromCharCode(num1,num2,num3);
  20.                  console.log(`${tag}: ${message}`);
  21.              }
  22.              
  23.         } else {
  24.             console.log("Valid message not found!");
  25.         }
  26.     }
  27.  
  28.    
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement