camelCase ⇄ snake_case

Published by supafly in

Create two functions ToCamelCase() and ToSnakeCase() that each take a single string and convert it into either camelCase or snake_case. If you're not sure what these terms mean, check the Resources tab above.

Examples

ToCamelCase("hello_edabit") ➞ "helloEdabit"

ToSnakeCase("helloEdabit") ➞ "hello_edabit"

ToCamelCase("is_modal_open") ➞ "isModalOpen"

ToSnakeCase("getColor") ➞ "get_color"

Notes

Test input will always be appropriately formatted as either camelCase or snake_case, depending on the function being called.

Watch a quick demo on how Edabit works.