Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for First Word by hjozwowiak
def first_word(text: str) -> str:
text += " "
for n in range(len(text)):
if((ord(text[n]) >= 65 and ord(text[n]) <= 90) or (ord(text[n]) >= 97 and ord(text[n]) <= 122)):
break
for i in range(n, len(text)):
if(text[i] == " " or text[i] == "," or text[i] == "."):
break
return text[n:i]
if __name__ == '__main__':
# These "asserts" are used for self-checking and not for an auto-testing
#assert first_word("Hello world") == "Hello"
assert first_word(" a word ") == "a"
assert first_word("don't touch it") == "don't"
assert first_word("greetings, friends") == "greetings"
assert first_word("... and so on ...") == "and"
assert first_word("hi") == "hi"
print("Coding complete? Click 'Check' to earn cool rewards!")
Jan. 7, 2018