-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Mbpp/748
def capital_words_spaces(str1: str) -> str:
"""
Write a function to put spaces between words starting with capital letters in a given string.
assert capital_words_spaces("Python") == 'Python'
"""
Corresponding canonical solution
import re
def capital_words_spaces(str1):
return re.sub(r"(\w)([A-Z])", r"\1 \2", str1)
Hidden test:
Input:
MyNameIsAIAndIAmHereToHelpYou
Output:
My Name Is AI And IAm Here To Help You'
gpt-4o generated program:
import re
def capital_words_spaces(str1: str) -> str:
return re.sub('(?<!^)(?=[A-Z])', ' ', str1)
Corresponding output: My Name Is A I And I Am Here To Help You
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels