1816. Truncate Sentence #
题目 #
- 句子 是一个单词列表,列表中的单词之间用单个空格隔开,且不存在前导或尾随空格。每个单词仅由大小写英文字母组成(不含标点符号)。
- 例如,
"Hello World"
、"HELLO"
和"hello world hello world"
都是句子。
- 例如,
- 给你一个句子
s
和一个整数k
,请你将s
截断 ,使截断后的句子仅含 前k
个单词。返回 截断s
** 后得到的句子*。
思路 #
模拟 #
代码 #
模拟 #
class Solution {
public String truncateSentence (String s, int k) {
char[] charArray = s.toCharArray();
String ans = "";
for (int i = 0, cnt = 0; i < charArray.length && cnt < k; i++) {
if (charArray[i] == ' ' && ++cnt == k) return ans;
ans += String.valueOf(charArray[i]);
}
return ans;
}
}