LeetCode 劍指 Offer 05. 替換空格
目錄結構
1.題目
請實現一個函式,把字串 s
中的每個空格替換成"%20"。
示例:
輸入:s = "We are happy."
輸出:"We%20are%20happy."
限制:
0 <= s 的長度 <= 10000
來源:力扣(LeetCode)
連結:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof
著作權歸領釦網路所有。商業轉載請聯絡官方授權,非商業轉載請註明出處。
2.題解
public class Offer05 {
@Test
public void test() {
String s = "We are happy.";
System.out.println(replaceSpace(s));
}
public String replaceSpace1(String s) {
return s.replace(" ", "%20");
}
public String replaceSpace(String s) {
StringBuilder sb = new StringBuilder();
for (char c : s.toCharArray()) {
if (c == ' ') {
sb.append("%20");
} else {
sb.append(c);
}
}
return String.valueOf(sb);
}
}
- 時間複雜度:
- 空間複雜度:
相關文章
- 【劍指offer】2.替換空格
- 劍指offer-替換空格02
- 【劍指offer】【2】字串的空格字串
- Leetcode劍指offer(八)LeetCode
- offer通過--4替換空格-2
- 替換空格
- LeetCode|劍指 Offer 49.醜數LeetCode
- 《Leetcode of December》劍指 Offer 67. 把字串轉換成整數LeetCode字串
- 《劍指offer》JAVA題解,LeetCode評測JavaLeetCode
- LeetCode-劍指Offer刷題記錄LeetCode
- 劍指OFFER
- Problem 4:替換空格(字串)字串
- Leetcode 劍指 Offer 40. 最小的k個數LeetCode
- 【leetcode】劍指 Offer 16. 數值的整數次方LeetCode
- leetcode *劍指 Offer 47. 禮物的最大價值LeetCode
- LeetCode 劍指 Offer 65. 不用加減乘除做加法LeetCode
- js替換字串裡的空格JS字串
- 劍指offer導航
- 劍指 offer21
- 劍指offer16
- 劍指 offer20
- 劍指offer(Java版)--將字串轉換為整數Java字串
- 劍指offer——把字串轉換成整數C++字串C++
- 正則替換 修改字元 去除空格字元
- 劍指offer-JavaScript版JavaScript
- 【劍指Offer】矩形覆蓋
- 劍指Offer題解合集
- 劍指offer——跳臺階
- 六、劍指 Offer(25~29)
- 刷題記錄:劍指offer+遇到的筆試題+LeetCode筆試LeetCode
- Leetcode 劍指 Offer 03. 陣列中重複的數字LeetCode陣列
- [每日一題] 第十題:替換空格每日一題
- leetcode 劍指 Offer 48. 最長不含重複字元的子字串LeetCode字元字串
- leetcode 102 劍指Offer 32 二叉樹的層次遍歷LeetCode二叉樹
- 劍指offer第41~50題
- 劍指 offer(1) -- 陣列篇陣列
- 劍指offer刷題記錄
- 劍指offer-第2章