牛客網程式設計題 字串 空格替換

2021-10-04 01:54:31 字數 707 閱讀 8116

請編寫乙個方法,將字串中的空格全部替換為「%20」。假定該字串有足夠的空間存放新增的字元,並且知道字串的真實長度(小於等於1000),同時保證字串由大小寫的英文本母組成。

給定乙個stringinistring為原始的串,以及串的長度 intlen, 返回替換後的string。

測試樣例:

"mr john smith」,13
返回:"mr%20john%20smith"
」hello  world」,12
返回:」hello%20%20world」
用python很簡單

# -*- coding:utf-8 -*-

class replacement:

def replacespace(self, inistring, length):

# write code here

res = ""

for i in range(length):

if inistring[i] == ' ':

res += "%20"

else:

res += inistring[i]

return res

牛客網 替換空格(字串)

題目 知識點 1 string是一旦產生後不可修改。1 長度 int length 2 根據位置獲取該位置上的某個字元 char charat int index 3 根據字元獲取該字元在字串的位置 int indexof string str 返回的是str在字串中第一次出現的位置。4 字串中是否...

牛客網2 替換字串空格

這道題解法很多,列舉一下我知道的 解法一 public string replacespace stringbuffer str return str.tostring replace 20 解法二 public string replacespace stringbuffer str string...

演算法題 字串空格替換

描述 請編寫乙個方法,將字串中的空格全部替換為 20 假定該字串有足夠的空間存放新增的字元,並且知道字串的真實長度 小於等於1000 同時保證字串由大小寫的英文本母組成。給定乙個string inistring 為原始的串,以及串的長度 int len,返回替換後的string。測試樣例 mr jo...