← Back to challenges

Sentence Searcher II

JavaScriptHardloopsstrings

Instructions

Create a function that returns the sentence that contains the word at index n. Remember to include the full stop at the end.

Worked Example

const txt = "I have a dog. I have a log. There is no stopping me now."

sentenceSearcher(txt, 7) ➞ "I have a log."
// The word at index 7 is "log".
// The full sentence that contains the word at index 7 is "I have a log."
// Return the sentence.

Examples

sentenceSearcher(txt, 2) ➞ "I have a dog."

sentenceSearcher(txt, 4) ➞ "I have a log."

sentenceSearcher(txt, -1) ➞ "There is no stopping me now."
// The index at -1 is the last word.
// The last word is "now".

Notes

  • All sentences will end with a full stop.
  • You need to also account for negative indexes.
javascript
Loading editor…
to run
Walks through the solution with reasoning and edge cases.