Advertisement
nikolayneykov

Untitled

Apr 2nd, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve (params) {
  2.   let key = Number(params.shift())
  3.   params.pop()
  4.   let pattern = /@([a-zA-Z]+)[^@\-!:>]+!G!/
  5.  
  6.   let checkWords = []
  7.  
  8.   for (let i = 0; i < params.length; i++) {
  9.     let split = params[i].split('')
  10.     let words = []
  11.     for (let j = 0; j < split.length; j++) {
  12.       let currentSymbol = split[j]
  13.       currentSymbol = currentSymbol.charCodeAt(0)
  14.       let afterKey = currentSymbol - key
  15.       afterKey = String.fromCharCode(afterKey)
  16.       words.push(afterKey)
  17.     }
  18.     checkWords.push(words.join(''))
  19.   }
  20.   // let santaList = []
  21.   for (let i = 0; i < checkWords.length; i++) {
  22.     let currentChild = checkWords[i]
  23.     if (currentChild.match(pattern)) {
  24.       console.log(currentChild.match(pattern)[1])
  25.       // santaList.push(currentChild)
  26.     }
  27.   }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement