function toSnakeCase(s) {
return s.replace(/([A-Z])/g, '_$1').toLowerCase();
}
toSnakeCase('camelCaseString'); // 'camel_case_string'Convert camelCase to snake_case by inserting underscores before capital letters.
Convert camelCase strings to snake_case.
"helloWorld" β "hello_world"
"firstName" β "first_name"
"myVariableName" β "my_variable_name"
Algorithm:
function toSnakeCase(s: string): string {
// Convert camelCase to snake_case
}
toSnakeCase('helloWorld') // "hello_world"