去掉字串中首次連續出現k個0的子串。

2021-07-24 06:42:49 字數 375 閱讀 6248

去掉字串中首次連續出現k個0的子串。比如當s="a00b",k=2時,此時應該輸出ab,當s="a0000b000",k=3的時候,應該返回a0000b而不是a0b000。這種字串的處理問題一定要注意下標是否越界。

**如下:

public class test

private static string fun(string s, int k) {

// todo 自動生成的方法存根

int len=s.length();

int count=0;

if(len    return null;

stringbuilder sb=new stringbuilder();

for(int i=0;i

去掉字串中連續出現k個0的字串

給定乙個字串s和乙個整數k,如果s中正好有連續的k個 0 字元出現,把k個 0 字元去掉,返回處理後的字串。如s a00b k 2,返回 ab s a0000b000 k 3,返回 a0000b 維護乙個計數count,表示找到幾個連續的 0 維護找到的第乙個 0 的位置start,遍歷字串,過程中...

去掉字串中連續出現k個0的子串

去掉字串中連續出現k個0的子串 題目 給定乙個字串str和乙個整數k,如果str中正好有連續的k個 0 字元出現時,把k個連續的 0 去掉,返回處理後的字串。舉例 str a00b k 2,返回 a b str a0000b000 k 3,返回 a0000b 解答 使用變數count統計連續出現的0...

去掉字串中連續出現k個0的子串

題目 給定乙個字串str和乙個整數k,如果str中正好有連續的k個 0 字元出現時,把k個連續的 0 字元去除,返回處理後的字串。舉例 str a00b k 2,返回 a002 str a0000b000 k 3,返回 a0000b 難度 思路 對於處理字串各種問題,以前我都是以雙重巢狀著稱,時間複...