题目

类型:Array
image.png

解题思路

在拼接答案时对「空格」进行计数即可

代码

  1. class Solution {
  2. public String truncateSentence(String s, int k) {
  3. StringBuilder sb = new StringBuilder();
  4. int n = s.length();
  5. for (int i = 0, cnt = 0; i < n && cnt < k; i++) {
  6. char c = s.charAt(i);
  7. if (c == ' ') cnt++;
  8. if (cnt < k) sb.append(c);
  9. }
  10. return sb.toString();
  11. }
  12. }