力扣打卡:1816. 截断句子
解题思路
-
使用
k
这个变量进行检查即可 -
检查空格数,当
k
为 0 时,那么跳出循环 -
注意
p
的位置
代码
class Solution {
public String truncateSentence(String s, int k) {
// 使用空格判断即可
int len = s.length();
int p = 0;
for(char c: s.toCharArray()){
if(c==' ') k--;
if(k==0) break;
p++;
}
return s.substring(0,p);
}
}