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-字串空格替換為“ ”字串
- 【劍指offer】替換字串中的空格字串
- 【劍指offer】【2】字串的空格字串
- Leetcode劍指offer(八)LeetCode
- LeetCode|劍指 Offer 49.醜數LeetCode
- 《Leetcode of December》劍指 Offer 67. 把字串轉換成整數LeetCode字串
- 替換空格 將一個字串中的空格替換成“ ”字串
- 《劍指offer》JAVA題解,LeetCode評測JavaLeetCode
- LeetCode-劍指Offer刷題記錄LeetCode
- Leetcode 劍指 Offer 40. 最小的k個數LeetCode
- Problem 4:替換空格(字串)字串
- 劍指offer-JavaScript版JavaScript
- 【劍指offer】左旋轉字串字串
- 【劍指offer】字串的排列字串
- 劍指Offer題解合集
- 劍指offer(Java版)--將字串轉換為整數Java字串
- 劍指offer——把字串轉換成整數C++字串C++
- LeetCode 劍指 Offer 65. 不用加減乘除做加法LeetCode
- leetcode *劍指 Offer 47. 禮物的最大價值LeetCode
- 【leetcode】劍指 Offer 16. 數值的整數次方LeetCode
- C++ 中的替換空格C++
- js替換字串裡的空格JS字串
- 劍指 offer(1) -- 陣列篇陣列
- 【劍指offer】字串轉整數字串
- 【劍指offer】字串的組合字串
- 劍指offer刷題記錄
- 力扣 - 劍指 Offer 67. 把字串轉換成整數力扣字串
- 正則替換 修改字元 去除空格字元
- 《劍指 Offer》棧實現佇列佇列
- 劍指offer解析-下(Java實現)Java
- 劍指offer解析-上(Java實現)Java
- 劍指 Offer 38. 字串的排列字串
- 劍指Offer 表示數值的字串字串
- 劍指offer——重建二叉樹二叉樹
- 【劍指offer】樹的子結構
- 【劍指offer】二叉樹深度二叉樹
- 【劍指offer】員工年齡排序排序
- 刷題記錄:劍指offer+遇到的筆試題+LeetCode筆試LeetCode