1116: IPv4验证
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:334
Solved:66
Description
当我们在window系统的cmd里输入ipconfig时,控制台会显示出所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息,也会显示出IPv4地址。
常规IPv4地址包含3个点和4个整数,这4个整数以“.”进行分割。
现在输入一段字符串(不包含空格),判断一下,该字符串是否为一个正确的地址。
一个规范的IPv4地址串应当具有以下特征:
1. 必须形如a.b.c.d的格式,其中a, b, c, d均为整数;
2. 0 ≤ a, b, c, d ≤ 255;
3. a, b, c, d均不能含有多余的前导 0,如001.128,168.07为错误规范,1.128.168.7属于正确规范。
常规IPv4地址包含3个点和4个整数,这4个整数以“.”进行分割。
现在输入一段字符串(不包含空格),判断一下,该字符串是否为一个正确的地址。
一个规范的IPv4地址串应当具有以下特征:
1. 必须形如a.b.c.d的格式,其中a, b, c, d均为整数;
2. 0 ≤ a, b, c, d ≤ 255;
3. a, b, c, d均不能含有多余的前导 0,如001.128,168.07为错误规范,1.128.168.7属于正确规范。
Input
输入一个字符串s(数据不保证是规范的格式)。
Output
如果判断结果正确,输出yes,否则输出no。
Sample Input Copy
192.168.0.255
Sample Output Copy
yes
HINT
0 ≤ 字符串长度 ≤ 20