LeetCode 1816. 截断句子缩略图

句子 是一个单词列表,列表中的单词之间用单个空格隔开,且不存在前导或尾随空格。每个单词仅由大小写英文字母组成(不含标点符号)。

  • 例如,"Hello World""HELLO" 和 "hello world hello world" 都是句子。

给你一个句子 s​​​​​​ 和一个整数 k​​​​​​ ,请你将 s​​ 截断 ​,​​​使截断后的句子仅含  k​​​​​​ 个单词。返回 截断 s​​​​​​ 后得到的句子

1816. 截断句子 – 力扣(Leetcode)

LeetCode 1816. 截断句子插图
OpenCV步步精深-可心科创工作室
LeetCode 1816. 截断句子插图1
OpenCV步步精深-可心科创工作室

思路:

拆分再合并就行。

python3实现:

class Solution:
    def truncateSentence(self, s: str, k: int) -> str:
        s_list = s.split()
        result = ""
        for i in range(k):
            if i == 0:
                result += s_list[i]
            else:
                result += " " + s_list[i]
        return result
LeetCode 1816. 截断句子插图2
OpenCV步步精深-可心科创工作室

更多干货见 OpenCV步步精深

作者 admin

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注