Javascript Coderbyte不正确的测试用例
我正在处理一些JS Coderbyte挑战,尽管我所有的测试用例都是正确的,但它说我都错了。这个挑战尤其是关于找到最长的单词。有人对此有意见吗?感谢您的帮助Javascript Coderbyte不正确的测试用例,javascript,for-loop,split,Javascript,For Loop,Split,我正在处理一些JS Coderbyte挑战,尽管我所有的测试用例都是正确的,但它说我都错了。这个挑战尤其是关于找到最长的单词。有人对此有意见吗?感谢您的帮助 function LongestWord(sen) { var remove = sen.replace(/[^a-zA-Z 0-9]+/g,""); var keep = remove.split(" "); var hold = 0; var word = 0; for(var i = 0; i < keep.length;
function LongestWord(sen) {
var remove = sen.replace(/[^a-zA-Z 0-9]+/g,"");
var keep = remove.split(" ");
var hold = 0;
var word = 0;
for(var i = 0; i < keep.length; i++) {
if(keep[i].length > hold) {
hold = keep[i].length;
word = keep[i];
}
}
return word;
}
LongestWord( "a b c dee");
Ex test cases:
"I love dogs" should output "love"
"a confusing /:sentence:/[ this is not!!!!!!!~" should output "confusing"
"a beautiful sentence^&!" should output "beautiful"
"a b c dee" should output "dee"
函数最长字(sen){
var remove=sen.replace(/[^a-zA-Z 0-9]+//g,”);
var keep=remove.split(“”);
var hold=0;
var-word=0;
for(var i=0;i保持){
保持=保持[i]。长度;
单词=保持[我];
}
}
返回词;
}
最长的单词(“a b c dee”);
Ex测试用例:
“我爱狗”应输出“爱”
“令人困惑的/:句子:/[这不是!!!!!!!~”应该输出“令人困惑的”
“美丽的句子^&!”应输出“美丽”
“a b c dee”应输出“dee”
我复制了你的代码,它对我有用。是的,在coderbyte上,10/10@Dana见鬼?太奇怪了。我至少试过3次。我是Coderyte新手。除了粘贴代码之外,还有什么我应该做的吗?上面写着“参数在这里”的地方,必须填写吗?你有这行最长的单词(“abc dee”)吗
在前面的结尾处?因为那样会中断it@Dana好的,明白了!谢谢你的帮助!