【Leetcode】557. Reverse Words in a String III

柔光的暖阳◎ 2022-07-03 14:56 262阅读 0赞

思路:

用空格分割字符串,对每个子串,逆序,添加到结果数组。

  1. public class Solution {
  2. public String reverseWords(String s) {
  3. String[] strs = s.split(" ");
  4. String result = "";
  5. int len = strs.length;
  6. for (int i = 0; i < len - 1; i++)
  7. result += reverse(strs[i]) + " ";
  8. result += reverse(strs[len - 1]);
  9. return result;
  10. }
  11. public String reverse(String str) {
  12. String result = "";
  13. int len = str.length();
  14. for (int i = 0; i < len; i++)
  15. result = str.charAt(i) + result;
  16. return result;
  17. }
  18. }

Runtime:243ms

发表评论

表情:
评论列表 (有 0 条评论,262人围观)

还没有评论,来说两句吧...

相关阅读