当前位置:网站首页>leetcode 5722. 截断句子
leetcode 5722. 截断句子
2022-08-09 03:15:00 【田园诗人之园】
句子 是一个单词列表,列表中的单词之间用单个空格隔开,且不存在前导或尾随空格。每个单词仅由大小写英文字母组成(不含标点符号)。
例如,“Hello World”、“HELLO” 和 “hello world hello world” 都是句子。
给你一个句子 s 和一个整数 k ,请你将 s 截断 ,使截断后的句子仅含 前 k 个单词。返回 截断 s 后得到的句子。
示例 1:
输入:s = "Hello how are you Contestant", k = 4
输出:"Hello how are you"
解释:
s 中的单词为 ["Hello", "how" "are", "you", "Contestant"]
前 4 个单词为 ["Hello", "how", "are", "you"]
因此,应当返回 "Hello how are you"
示例 2:
输入:s = "What is the solution to this problem", k = 4
输出:"What is the solution"
解释:
s 中的单词为 ["What", "is" "the", "solution", "to", "this", "problem"]
前 4 个单词为 ["What", "is", "the", "solution"]
因此,应当返回 "What is the solution"
示例 3:
输入:s = "chopper is not a tanuki", k = 5
输出:"chopper is not a tanuki"
提示:
1 <= s.length <= 500
k 的取值范围是 [1, s 中单词的数目]
s 仅由大小写英文字母和空格组成
s 中的单词之间由单个空格隔开
不存在前导或尾随空格
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/truncate-sentence
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
char * truncateSentence(char * s, int k){
int n = strlen(s);
int index = 0;
for (int i = 0; i < n; i++) {
if (s[i] == ' ') {
index++;
if (index == k) {
s[i] = '\0';
return s;
}
}
}
return s;
}
边栏推荐
猜你喜欢
【扫雷--1】
A separate machine is connected to the spark cluster of cdh, and the task is submitted remotely (absolutely successful, I have tested it n times)
手把手教你uniapp接入聊天IM即时通讯功能-源码分享
数学基础(四)极大似然估计、误差的高斯分布与最小二乘估计的等价性
创建一个DAPP的全流程
PhotoShop软件笔记
下秒数据CEO蔡致暖受邀参加联合数据举办《数据要素加速跑》线上沙龙
Exchange VLAN experiment
宝塔实测-在线药店商城源码带WAP版
powershell execution strategy
随机推荐
C专家编程 第8章 为什么程序员无法分清万圣节和圣诞节 8.10 轻松一下---国际C语言混乱代码大赛
126. 单词接龙 II
关于eBPF与可观测性,你想知道的都在这里
Embedded system driver advanced [3] - __ID matching and device tree matching under platform bus driver development
ERROR:Module not found: Error: Can‘t resolve ‘core-js/modules/es.promise.js‘ in ‘address‘
Embedded system driver advanced [2] - platform bus driver development _ basic framework
Kubernetes:(十四)安全机制(一定要做好安全措施哦)
Cholesterol-PEG-Maleimide,CLS-PEG-MAL,胆固醇-聚乙二醇-马来酰亚胺用于科研实验
pytorch 自定义dataset
Leetcode刷题——148. 排序链表
C专家编程 第9章 再论数组 9.3 为什么C语言把数组形参当做指针
ReentrantLock源码分析
掌握 TypeToken 原理及泛型擦除
SQL JOIN上的and
Mysql表打不开
JSON的使用
一本通1258——数字金字塔(动态规划)
《基于机器视觉的高压输电线路覆冰厚度检测》论文笔记
Oracle并行检索
Day021 Book management system (objects and arrays)