給你乙個有效的 ipv4 位址 address,返回這個 ip 位址的無效化版本。
所謂無效化 ip 位址,其實就是用 "[.]" 代替了每個 "."。
示例 1:
輸入:address = "1.1.1.1"
輸出:"1[.]1[.]1[.]1"
示例 2:
輸入:address = "255.100.50.0"
輸出:"255[.]100[.]50[.]0"
給出的 address 是乙個有效的 ipv4 位址
解析:該題目比較簡單,類似於將空格替換為%*%的形式。這裡是將『.』替換為「[.]」。因為ipv4有三個點,所以結果字串比原來字串的長度長3*2=6;因此,定義乙個比原來長6的字串,從後往前遍歷,遇到點就進行替換即可。
**:
string defangipaddr(string address)
else
}return res;
}
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 最開始的思...
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 實現 c ...