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

相关推荐

有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
尊尼获获:闺蜜在哪?
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务