编程题:IPv4
一个正确的[IPv4](https://baike.baidu.com/item/IPv4#2_1) 地址由 4 个字节组成,其值以“.”符号分隔。 值应该在0到255之间,最大的IPv4地址是255.255.255.255.
总的来说一个正确的IPv4地址是4个3位数用"."隔开的字串。其中每个3位数都一定在0~255(含)之间,否则不正确。
现在给你一个IPv4地址,请你判断是否合格,若是合格的IPv4地址,请输入“YES”,否则,输出“NO”;
### 输入格式:
现在一行中给出一个正整数 $$ T$$,代表测试数据的组数
每组测试数据在一行中给出一个IPv4地址(仅由数字和‘.’组成)
1$$\le$$$$T$$$$\le$$$$10^8$$
### 输出格式:
如果该IPv4合格,输入“YES”,否则输出NO;每组输出单独占一行。
### 输入样例1:
in
3
0.0.0.0
168.192.1.1
253.123.4.285
### 输出样例1:
out
YES
YES
NO
### 输入样例2:
in
5
0.0.0.-1
126.0.0.0
192.168.255.255
000.000.000.000
2.-8.56.1890
### 输出样例2:
out
NO
YES
YES
YES
NO
答案:若无答案欢迎评论
总的来说一个正确的IPv4地址是4个3位数用"."隔开的字串。其中每个3位数都一定在0~255(含)之间,否则不正确。
现在给你一个IPv4地址,请你判断是否合格,若是合格的IPv4地址,请输入“YES”,否则,输出“NO”;
### 输入格式:
现在一行中给出一个正整数 $$ T$$,代表测试数据的组数
每组测试数据在一行中给出一个IPv4地址(仅由数字和‘.’组成)
1$$\le$$$$T$$$$\le$$$$10^8$$
### 输出格式:
如果该IPv4合格,输入“YES”,否则输出NO;每组输出单独占一行。
### 输入样例1:
in
3
0.0.0.0
168.192.1.1
253.123.4.285
### 输出样例1:
out
YES
YES
NO
### 输入样例2:
in
5
0.0.0.-1
126.0.0.0
192.168.255.255
000.000.000.000
2.-8.56.1890
### 输出样例2:
out
NO
YES
YES
YES
NO
答案:若无答案欢迎评论