Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Conversion from CamelCase solution in Uncategorized category for Conversion from CamelCase by Aleksandra_Niewiadomska
def from_camel_case(camel_case_name: str) -> str:
result = []
for char in camel_case_name:
if char.isupper():
result.append('_')
result.append(char.lower())
else:
result.append(char)
return ''.join(result[1:])
print("Example:")
print(from_camel_case("MyFunctionName"))
# These "asserts" are used for self-checking
assert from_camel_case("MyFunctionName") == "my_function_name"
assert from_camel_case("IPhone") == "i_phone"
print("The mission is done! Click 'Check Solution' to earn rewards!")
Feb. 1, 2023