美团前端蝙超第一题,请大神帮忙看看哪里做了

我的代码,本地蛮好的,线上就是不对,来大佬帮忙看看
var n = parseInt(read_line()); //读取密码个数
var reg = /^[a-zA-Z]{1}(?![0-9a-z]+$)(?![0-9A-Z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{7,}$/;
for(var i=0; i<n; i++) {
    var str = read_line();
  if(reg.test(str)) {
      print(YES);
    } else {
      print(NO);
    }
}

#美团##前端工程师#
全部评论
var n = 0; if((line = read_line()) != null){ n = parseInt(line); while(n > 0){ line = read_line(); if(line.length < 8){ print('NO'); }else{ var reg = /(^[a-z]+[0-9|A-Z]+\w+)|(^[A-Z]+[a-z|0-9]+\w+)/; if(reg.test(line)){ print('YES'); }else{ print('NO'); } } n--; } }
点赞 回复 分享
发布于 2017-09-14 21:33
大佬怎么能在这种小地方犯错…是不是定义常量了!
点赞 回复 分享
发布于 2017-09-14 22:33
而且正则是不是写的有问题啊,零宽断言这样匹配可以吗?
点赞 回复 分享
发布于 2017-09-14 21:36
第二道不懂,直接输出了print(2,2),ac10% 。。。。
点赞 回复 分享
发布于 2017-09-14 21:33
我是输出的时候是字符串,就都AC了
点赞 回复 分享
发布于 2017-09-14 21:32
是不是print(YES)print(NO)这里没加引号?- -
点赞 回复 分享
发布于 2017-09-14 21:29
YES和NO应该是字符串,你这里在前面声明了吗
点赞 回复 分享
发布于 2017-09-14 21:25

相关推荐

勤奋努力的椰子这就开摆:这些经历跟硬件都没啥关系呀
点赞 评论 收藏
分享
04-18 15:58
已编辑
门头沟学院 设计
kaoyu:这一看就不是计算机的,怎么还有个排斥洗碗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务