Оставить первые слова

Когда нужно сделать короткий превью-текст, часто берут только первые несколько слов предложения. Дана строка s, где слова разделены одиночными пробелами, и число k. Верните предложение, состоящее только из первых k слов.

Примеры

Ввод
"Hello how are you Contestant", 4
Вывод
"Hello how are you"
Ввод
"What is the solution to this problem", 4
Вывод
"What is the solution"
Ввод
"chopper is not a tanuki", 5
Вывод
"chopper is not a tanuki"

Нужно реализовать

def truncate_sentence(s: str, k: int) -> str:

Теги

strings
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
"Hello how are you Contestant", 4
Ожидаемый"Hello how are you"
2
Ввод
"What is the solution to this problem", 4
Ожидаемый"What is the solution"
3
Ввод
"chopper is not a tanuki", 5
Ожидаемый"chopper is not a tanuki"
4
Ввод
"a", 1
Ожидаемый"a"
5
Ввод
"one two three", 1
Ожидаемый"one"
6
Ввод
"Hello how are you ContestantHello how are you Contestant", 8
Ожидаемый"Hello how are you ContestantHello how are you"
Фокус-радио
На паузе · SomaFM · Fluid