Longest word in a sentence
Medium
16
77.8% Acceptance
In this coding challenge, you will be implementing a function findLongestWord(sentence)
that takes a string sentence
as its argument and returns the longest word in it. If there are two or more words of the same length, then the function should return the word whose’ first occurrence has a smaller index.
Instructions
- If no such word is found then return
null
. - You can assume that the sentence is always a valid and properly formatted human sentence where words are separated by just one whitespace.
- The function should be exported properly using ESM Syntax.
Example test cases
const sentence = 'Welcome to reacterry'; findLongestWord(sentence); // Output: 'reacterry'
const sentence = ''; findLongestWord(sentence); // Output: null
Hints
- You should start by converting the string
sentence
into an array of words, this way the problem will be much easier to reason about. - You should iterate over each element in the array and keep track of the current longest word and its index.