IP地址校验(简化版)

入门⏱ 1000ms💾 256MB#P2309AC 0%🏷️ 模拟

题目描述

判断一个字符串是否为合法的 IPv4 点分十进制地址。本题是 P3100《IP地址校验》的简化版,不考虑前导零限制,规则如下:恰好分成 $4$ 段、段与段之间用恰好 $3$ 个点 . 分隔,每段必须是 $0$ 到 $255$ 之间的十进制数;允许前导零——例如 00、012 都视为合法的数字(分别代表 $0$ 和 $12$)。

注意:每段必须只由数字字符组成(含有字母、负号等其它字符即不合法),空段(连续两个点、开头或结尾是点)也不合法。

输入格式

一行待检查的字符串(长度不超过 $20$,仅含可见字符,不含空格)。

输出格式

合法输出 VALID,否则 INVALID。

数据范围

串长 $\le 20$

样例输入 #1
192.168.1.1
样例输出 #1
VALID
样例输入 #2
01.2.3.4
样例输出 #2
VALID
样例输入 #3
256.1.1.1
样例输出 #3
INVALID