4.20美团点评前端笔试题

首先,楼主第一次用这个系统比试,想问问这输入输出坑了一开始的多少前端……留下了没技术的眼泪。
第一题:
function direction(w,n,strNum){ if(w>=1 && n<=100){ var strArr=strNum.split(',');  console.log(strArr);  for(var i=0;i<strArr.length;i++){ var uperLength=strArr[i].length;  console.log(uperLength);  console.log(/[A-Z]/.test(strArr[i]));  if(/[A-Z]/.test(strArr[i])===true && uperLength<=100 ){ if(uperLength<=w){ var directionResult=((w-uperLength)/2).toFixed(1);  console.log(directionResult);  }else if(uperLength>w){ console.log('too long');  }
            }
                }
    }
} var strNum='WWW,WW,WWWW'; direction(3,3,strNum);
第二题:
function isPictureHave(n,obj){ var textAndPic=obj;  var textSum=0;  var picSum=0;  var s;  for(var i=0;i<textAndPic.length;i++){ if(textAndPic[i].a===1){ textSum +=textAndPic[i].b * textAndPic[i].c;  }else if(textAndPic[i].a===2){ picSum +=textAndPic[i].b * textAndPic[i].c;  }
    } if(textSum>= picSum/3){ s='N';  console.log(textSum,picSum,s);  }else{ s='Y';  console.log(textSum,picSum,s);  } } var objArr=[
    {a:1,b:1,c:1},{a:1,b:2,c:2},{a:2,b:3,c:7}
];  isPictureHave(3,objArr);
用不来哪个输入输出,自己本地没啥问题,凉就凉了吧,つ﹏⊂
全部评论
好心疼你啊~~~一首凉凉送给你。。。
点赞 回复
分享
发布于 2018-04-20 21:19
太坑了,本地一点问题没有,上去就是wa,f**k!
点赞 回复
分享
发布于 2018-04-20 21:35
滴滴
校招火热招聘中
官网直投
时间都浪费在了选择题,选择太多了吧
点赞 回复
分享
发布于 2018-04-20 21:42
其实他上面就QA的 你可以写之前看一眼
点赞 回复
分享
发布于 2018-04-21 02:04
有没有大神贴一下正确答案的。。。。
点赞 回复
分享
发布于 2018-04-24 15:24
贴一下我的吧     var line1=readline();     var str=line1.split(" ");     var w=parseInt(str[0]);     var n=parseInt(str[1]);     var EnglishStr=new Array();     var distance="";     for (var i=0;i<n;i++){         EnglishStr[i]=readline();         var len=EnglishStr[i].length;         if(len>w){             distance=distance+"too long"+"\n";             //print("too long");         }         else{             distance = distance+(w-len)/2+"\n";                      }     }  print(distance); 我没有加那么多判断,临界值啊,字母的判断啊什么的,不知道该不该加
点赞 回复
分享
发布于 2018-04-25 11:15

相关推荐

1 10 评论
分享
牛客网
牛客企业服务