Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in 3rd party category for The Longest Word by amandine.grappe
import numpy as np
def longest_word(sentence: str) -> str:
words = sentence.split()
return words[np.argmax(np.asarray([len(word) for word in words]))] if len(words) > 0 else ""
print("Example:")
print(longest_word("hello world"))
print(longest_word("this is a sentence"))
# These "asserts" are used for self-checking
assert longest_word("hello world") == "hello"
assert longest_word("openai gpt-4") == "openai"
assert longest_word("this is a sentence") == "sentence"
assert longest_word("the quick brown fox") == "quick"
assert longest_word("jumped over the lazy dog") == "jumped"
assert longest_word("typescript is great") == "typescript"
assert longest_word("the answer is 42") == "answer"
assert longest_word("to be or not to be") == "not"
assert longest_word("that is the question") == "question"
assert longest_word("") == ""
assert longest_word(" ") == ""
print("The mission is done! Click 'Check Solution' to earn rewards!")
June 23, 2025
Comments: