题解 | #合法IP#

合法IP

https://www.nowcoder.com/practice/995b8a548827494699dc38c3e2a54ee9

a = input().split('.')
flag = 0
for i in a:
    if not i.isdigit() or (i.startswith('0') and len(i) > 1) :    #如果输出字符不是纯数字 或者(起始字符为零且字符长度大于1),都跳出本次循环。#解决‘+’、'03'、''这样的非法字符
        continue
    if 0 <= int(i) <= 255:
        flag += 1
if flag == 4:
    print('YES')
else:
    print('NO')
全部评论

相关推荐

09-14 17:23
门头沟学院
故事和酒66:所以说副业很重要,程序员干到40岁,再怎么也赚300万了,吃吃利息也够活下去
点赞 评论 收藏
分享
09-22 15:45
门头沟学院 Java
谁给娃offer我给...:我也遇到了,我说只要我通过面试我就去,实际上我根本就不会去😁
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务