力扣題解 1108IP位址無效化

2021-10-04 07:07:02 字數 723 閱讀 9282

概述:是一道簡單的模擬題,主要有下面的知識點:

str的遍歷思路:基本上,for(int i=0;istring的replace函式的知識點。解法二的新造資料的思路。

1語法知識點:replace函式的用法:

用str替換指定字串從起始位置pos開始長度為len的字元

*string& replace (size_t pos, size_t len, const string& str);注意這裡的長度是被替換的長度,這裡的str是字串形式,即" "

*用str替換 迭代器起始位置 和 結束位置 的字元

*string& replace (const_iterator i1, const_iterator i2, const string& str);

*用substr的指定子串(給定起始位置和長度)替換從指定位置上的字串

*string& replace (size_t pos, size_t len, const string& str, size_t subpos, size_t sublen);

具體的兩種解法

解法一:replace函式的應用。寫完注意返回值是什麼。

class solution 

return newstr;

}};

力扣1108 IP位址無效化

給你乙個有效的 ipv4 位址 address,返回這個 ip 位址的無效化版本。所謂無效化 ip 位址,其實就是用 代替了每個 示例 1 輸入 address 1.1.1.1 輸出 1 1 1 1 示例 2 給出的 address 是乙個有效的 ipv4 位址。這道題很簡單,先是用乙個迴圈進行遍歷...

1108 IP 位址無效化

題目描述 給你乙個有效的 ipv4 位址 address,返回這個 ip 位址的無效化版本。所謂無效化 ip 位址,其實就是用 代替了每個 示例 1 輸入 address 1.1.1.1 輸出 1 1 1 1 示例 2 輸入 address 255.100.50.0 輸出 255 100 50 0 ...

LeetCode 1108 IP 位址無效化

給你乙個有效的 ipv4 位址 address,返回這個 ip 位址的無效化版本。所謂無效化 ip 位址,其實就是用 代替了每個 示例 1 輸入 address 1.1.1.1 輸出 1 1 1 1 示例 2 輸入 address 255.100.50.0 輸出 255 100 50 0 最開始的思...