Skip to content

bbedyukh/geringozo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Challenge: geringozo

El geringozo es una variante lúdica del habla en la que se intercalan sílabas entre medio de una palabra en forma reiterada.

Para usarlo debemos introducir delante de cada vocal la letra P y luego la letra vocal, aca tenemos unos ejemplos:

  • no => nopo
  • si => sipi
  • hola => hopolapa
  • estar => epestapar

Se requiere que dada una palabra se retorne su traducción al geringozo

En el caso de las sílabas "que", "qui", "gue", "gui" la variante solo se aplica sobre la última vocal "e" / "i"

Instrucciones

  • Crear un nuevo repositorio utilizando este repositorio como template (Boton: use this template).
  • Editar el código de la función definida en el archivo index.js con un algoritmo que permita obtener los resultados esperados en los test.
  • Ejecutar los test validando que todos resulten exitosos

Ejecutar Pruebas

Instalar dependencias (mocha)

npm install

Ejecutar test

npm run test

Entrada

Parámetro 1
  • nombre: str
  • tipo: String
  • limitaciones: 0 < str.length <= 30

Salida

  • tipo: String

Ejemplo

Dado el string "hola" debe retornar "hopolapa"

Tests

Test 1

  • Parametros: (str = "hola")
  • Resultado esperado: "hopolapa"

Test 2

  • Parametros: (str = "¿como estas?")
  • Resultado esperado: "¿copomopo epestapas?"

Test 3

  • Parametros: (str = "estoy bien ¿y vos?")
  • Resultado esperado: "epestopoy bipiepen ¿y vopos?"

Test 4

  • Parametros: (str = "a todo ritmo")
  • Resultado esperado: "apa topodopo ripitmopo"

Test 5

  • Parametros: (str = "quiero queso")
  • Resultado esperado: "quipieperopo quepesopo"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published