题解 | #合法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')
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-26 18:54
点赞 评论 收藏
分享
字节 飞书绩效团队 (n+2) * 15 + 1k * 12 + 1w
点赞 评论 收藏
分享
10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务