题解 | #合法IP#

合法IP

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

let str;
while(str = readline()){
  console.log(unSafeIp(str.split('.')))
}

function unSafeIp(arr){
  //无效情况:1.根据.号分割后,输入的不是数字  2.根据.号分割后,数组的长度不等于4  3.根据.号分割后,数组有元素为空
  if(arr.length != 4){
    return 'NO';
  }else{
    for(let v of arr){
      if(isNaN(v) || v=='' || v<0 || v>255){
        return 'NO';
      }
    }
  }

  return 'YES';
}
全部评论

相关推荐

牛至超人:您好,京东物流岗了解一下吗?负责精加工食品的端到端传输
点赞 评论 收藏
分享
牛客66512506...:那个百度acg是不是个小哥啊,老是问些底层问题狠狠为难,然后kpi
哪些公司在招寒假实习?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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