题解 | #合法IP#

合法IP

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

直接见注释

while True:
    try:
        s = input().split('.')
        result = 'YES'
        for i in s:
            if int(i) < 0 or int(i) > 255: #注意居然有负数的测试用例 #split完是字符,要用int转换之后来判断
                result = 'NO'
                break
        print(result)
        
    except:
        break
全部评论
你这个过不了啊,测试用例02.1.1.1 和1.2.3 这两种情况没有考虑
1 回复 分享
发布于 2021-12-07 17:57
if i=='' or i[0]=='+' or i[0]=='-' or (i[0]=='0' and int(i)!=0) or int(i)>255: 作弊
点赞 回复 分享
发布于 2024-06-21 22:04 湖北
这个过不了
点赞 回复 分享
发布于 2022-04-14 18:25
2022年3月11日 你这个通过不了。1.3.8
点赞 回复 分享
发布于 2022-03-11 20:12

相关推荐

用微笑面对困难:你出于礼貌叫了人一声大姐,大姐很欣慰,她真把你当老弟
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-20 17:02
点赞 评论 收藏
分享
评论
6
3
分享

创作者周榜

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