Truncate Sentence

A sentence is a list of words that are separated by a single space with no leading or trailing spaces. Each of the words consists of only uppercase and lowercase English letters, with no punctuation.

You are given a sentence s and an integer k. You want to truncate s such that it contains only the first k words. Return s after truncating it.

Example 1
Inputs = "Hello how are you Contestant", k = 4
Output"Hello how are you"
The first 4 words are "Hello", "how", "are", and "you", so the truncated sentence is "Hello how are you".
Example 2
Inputs = "What is the solution to this problem", k = 4
Output"What is the solution"
The first 4 words are "What", "is", "the", and "solution", so the truncated sentence is "What is the solution".

Constraints

  • 1 <= s.length <= 500
  • k is in the range [1, the number of words in s].
  • s consist of only lowercase and uppercase English letters and spaces.
  • The words in s are separated by a single space.
  • There are no leading or trailing spaces.

Asked at 2 companies

</>

Your Solution

(Ctrl/Cmd + Enter)

Switching Language

Loading template...

Loading...

Sign in to save your progress

AI code evaluation

Get a correctness verdict, missed edge cases, and complexity analysis of your solution.

Sign in to evaluate