Primer proyecto para el curso de Fundamentos JS. Un traductor de español a Calaveriano.
Calaveriano es un idioma basado en el español con cambios puntuales para situaciones específicas:
- Si la palabra termina en AR se le eliminan los 2 últimos caracteres
- Si la palabra comienza con Z se le añade PE al final
- Si la traduccion resultante es igual o mayor a 10 caracteres, dividala en 2 y ponga un guión en la mitad
- Si la palabra es un palíndromo, alterne los catacteres en mayúsculas y minúsculas. Ya no cuenta ninguna otra regla
$ npm install project1
import project1 from 'calaveriano'
console.log(calaveriano ('Improvisar')); // Improvis
console.log(calaveriano ('Zooropa')); // Zooropape
console.log(calaveriano ('Zigzaguear')); // Zigza-guepe
console.log(calaveriano ('Desvaneciendo')); // Desvane-ciendo
console.log(calaveriano ('lateleletal')) // LaTeLeLeTaL
Developed by Cesar Calderón