camelCase ⇄ snake_case

Published by Matt in

Crea dos funciones to_camel_case() y to_snake_case() que reciban cada una una sola cadena y la conviertan a camelCase o snake_case. Si no tienes claro qué significan estos términos, consulta la pestaña Resources de arriba.

Ejemplos

to_camel_case("hello_edabit") ➞ "helloEdabit"

to_snake_case("helloEdabit") ➞ "hello_edabit"

to_camel_case("is_modal_open") ➞ "isModalOpen"

to_snake_case("getColor") ➞ "get_color"

Notas

La entrada de prueba siempre tendrá el formato adecuado, ya sea camelCase o snake_case, según la función que se llame.