题解 | #合法IP#

合法IP

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

import re
def checkip(ipl):
    if len(ipl)!=4:
        print('NO')
        return
    for i in ipl:
        if len(i)>1 and i.startswith('0'):
            print('NO')
            return
        elif not re.search('[0-9]',i[0]):
            print('NO')
            return
        i = int(i)
        if i < 0 or i > 255:
            print('NO')
            return
    else:
        return True

try:
    ipl = input().split('.')
    if checkip(ipl):
        print('YES')    
except:
    print('NO')

全部评论

相关推荐

兄弟们你们进大厂靠的是什么项目啊
DOTPHTP:课设改。其实项目什么的如果不是实习里面的生产项目的话,建议✍️那种自己想要做的。突出个人自驱力,而不是为了找工作不得不随波逐流这种
点赞 评论 收藏
分享
学历算污点吗?
小何和:快毕业了,BOSS上的od闻着味就来了
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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