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(); }