1816. Truncate Sentence

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;
    }
}