LeetCode打卡77

tech2022-07-08  179

给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。

所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。

示例 1:

输入:address = “1.1.1.1” 输出:“1[.]1[.]1[.]1” 示例 2:

输入:address = “255.100.50.0” 输出:“255[.]100[.]50[.]0”

代码:

char * defangIPaddr(char * address){ int i,j=0,k; char *res=(char*)malloc(sizeof(char)*3*strlen(address)); for(i=0;i<strlen(address);i++) { if(address[i]=='.') { res[j++]='['; res[j++]='.'; res[j++]=']'; } else { res[j++]=address[i]; } } res[j]='\0'; return res; }
最新回复(0)