We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Python
- Strings
- Capitalize!
- Discussions
Capitalize!
Capitalize!
+ 3 comments Why won't this work?
- def solve(s):
- names = s.split(" ")
firstname = names[0]
surname = names[1]
FirstName = firstname[0].upper() + firstname[1:]
SurName = surname[0].upper() + surname[1:]
- namesjoined = " ".join([FirstName, SurName])
- return namesjoined *
+ 0 comments def solve(s):
capitalize_s = s.split(" ") s = "" for i in range(len(capitalize_s)): capitalize_s[i] = capitalize_s[i].capitalize() for i in range(len(capitalize_s)): s += capitalize_s[i] s += " " return s
+ 0 comments def solve(s): return ' '.join(map(str.capitalize,s.split(' ')))
+ 0 comments def solve(s): non_cap_name = s.split(' ') cap_name = [] for i in non_cap_name: cap_name.append(i.capitalize()) return ' '.join(cap_name)
+ 0 comments Simplist solution
q = "" for i in range(0, len(s)): if i == 0: q += s[i].upper() elif s[i-1] == " ": q += s[i].upper() else: q += s[i] return q
Load more conversations
Sort 2413 Discussions, By:
Please Login in order to post a comment