Last active
January 6, 2024 01:57
-
-
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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(' ') | |
} | |
Meu herói não usa capa, ele usa JavaScript !!!
Interessante e engraçado irmãozinho, parabéns pela criação !
A @google está perdendo esse garoto ❤️
hahaha, muito obrigado gentee 😁🥰
Eu trocaria o pru pru para o emoji do pombo mesmo, de resto, tá PERFEITO.
Cara faz um site ou app com isso vai ganha uma grana...
Gênio!
genial kkkk
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Quando me perguntarem por que eu estudei computação, vou mandar esse link
obrigado por essa obra de arte