Challenge: Name Normalizer
Swipe to start coding
Write a function that takes a string containing a person's name with inconsistent spacing and casing, and returns the name in a standardized format. The standardized format should have each word capitalized (first letter uppercase, remaining letters lowercase), with single spaces between words and no leading or trailing spaces.
- Remove any leading and trailing spaces from the input string.
- Convert the entire string to lowercase.
- Split the string into words, removing any extra spaces between words.
- Capitalize the first letter of each word and leave the remaining letters in lowercase.
- Join the words back together with a single space between each word.
Solution
Thanks for your feedback!
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Can you explain this in simpler terms?
What are the main points I should remember?
Can you give me an example?
Awesome!
Completion rate improved to 4.76
Challenge: Name Normalizer
Swipe to show menu
Swipe to start coding
Write a function that takes a string containing a person's name with inconsistent spacing and casing, and returns the name in a standardized format. The standardized format should have each word capitalized (first letter uppercase, remaining letters lowercase), with single spaces between words and no leading or trailing spaces.
- Remove any leading and trailing spaces from the input string.
- Convert the entire string to lowercase.
- Split the string into words, removing any extra spaces between words.
- Capitalize the first letter of each word and leave the remaining letters in lowercase.
- Join the words back together with a single space between each word.
Solution
Thanks for your feedback!
single