Weekly Contest 144的 IP 地址無效化,分值只有1
分,是一道十分簡單的題目:app
給你一個有效的
IPv4
地址address
,返回這個IP
地址的無效化版本。ui所謂無效化
IP
地址,其實就是用"[.]"
代替了每一個"."
。code示例1:ip
輸入:address = "1.1.1.1" 輸出:"1[.]1[.]1[.]1"提示:leetcode
示例2:get
輸入:address = "255.100.50.0" 輸出:"255[.]100[.]50[.]0"提示:test
- 給出的
address
是一個有效的IPv4
地址
本題十分簡單,只須要遍歷每一個字符,若是爲.
則替換爲[.]
便可。遍歷
/** * 5117. IP 地址無效化 * @param address * @return */ public String defangIPaddr(String address) { StringBuilder builder = new StringBuilder(); for (int i = 0; i < address.length(); i++) { if (address.charAt(i) == 46) { // 46爲.的ASCII碼 builder.append("[.]"); } else { builder.append(address.charAt(i)); } } return builder.toString(); }