Skip to content

Instantly share code, notes, and snippets.

@Nick-Gabe
Last active January 6, 2024 01:57
Show Gist options
  • Star 76 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save Nick-Gabe/3f5c3d8959ab1785a8799227d4375484 to your computer and use it in GitHub Desktop.
Save Nick-Gabe/3f5c3d8959ab1785a8799227d4375484 to your computer and use it in GitHub Desktop.
Transforma uma string em pombês, e traduz para a língua dos humanos.
const pombify = (phrase) => {
return phrase
.split(' ')
.map((word) => {
const wordLetters = word.split('')
return wordLetters
.map((letter, index) => {
const charCode = letter.charCodeAt(0);
const binary = charCode
.toString(2)
.padStart(8, 0)
const prus = binary
.replace(/0/g, 'pru, ')
.replace(/1/g, 'pru pru, ')
.replace(/, $/, '')
return prus
})
.join('-')
})
.join('~')
}
const despombify = (prurase) => {
return prurase
.split('~')
.map((word) => {
return word
.split('-')
.map((letter) => {
const binary = letter
.replace(/pru pru(, )*/g, '1')
.replace(/pru(, )*/g, '0')
return String.fromCharCode(parseInt(binary, 2))
})
.join('')
})
.join(' ')
}
@Peruibeloko
Copy link

Quando me perguntarem por que eu estudei computação, vou mandar esse link

obrigado por essa obra de arte

@JoseLucasapp
Copy link

Meu herói não usa capa, ele usa JavaScript !!!

@Edsts
Copy link

Edsts commented Dec 3, 2022

Interessante e engraçado irmãozinho, parabéns pela criação !

@salgueiroso
Copy link

A @google está perdendo esse garoto ❤️

@Nick-Gabe
Copy link
Author

hahaha, muito obrigado gentee 😁🥰

@mickaelxd
Copy link

Eu trocaria o pru pru para o emoji do pombo mesmo, de resto, tá PERFEITO.

@cristhianocunha
Copy link

Cara faz um site ou app com isso vai ganha uma grana...

@JoshuelNobre
Copy link

Gênio!

@luizgmachado
Copy link

genial kkkk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment