Advertisement
bebo231312312321

Untitled

Mar 23rd, 2023
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function mirrorWord(data) {
  2.    let string = data.shift()
  3.    let path = /([\#|\@])(?<first>[a-zA-Z]{3,})(\1)(\1)(?<second>[a-zA-Z]{3,})(\1)/g
  4.    let result = []
  5.    let marchWords = string.match(path)
  6.   marchWords !== null? marchWords.map(match => {
  7.          let words = match.split(/[#|@]/g).filter(x => x != "");
  8.          let reverseWord = words[1].split("").reverse().join("")
  9.          if (words[0] === reverseWord) result.push(`${words[0]} <=> ${words[1]}`)})    
  10.   : console.log('No word pairs found!')  
  11.  return  result = result.length === 0 ? console.log('No mirror words!') : console.log(`The mirror words are: \n${result.join(", ")}`)
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement