#M1L722. 四段短码

四段短码

四段短码

题目描述

短码由恰好4段十进制数用点分隔。每段只能有1至3位,值在0至255,除单个0外不能以0开头;不允许空段。判断给出的字符串是否符合全部规则。

输入格式

输入一个只含数字和点的非空字符串。

输出格式

合法输出YES,否则NO。

样例 1

输入

1.02.3.4

输出

NO

说明

第二段02有不允许的前导0。

样例 2

输入

0.255.7.12

输出

YES

说明

四段均满足长度、数值与前导0规则。

数据范围

  • 每个串长度1至30,不含空白字符。
  • 仅含数字0至9和英文点号。