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. 0a, b, c, d255
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

Source/Category