- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基本算法脚本:确认结局检查字符串(第一个参数,str)是否以给定的目标字符串(第二个参数,target)结尾。
这个挑战可以通过 ES2015 中引入的 .endsWith() 方法来解决。但为了应对这一挑战,我们希望您改用其中一种 JavaScript 子字符串方法。
confirmEnding("Bastian", "n") 应该返回 true。
通过
confirmEnding("Congratulation", "on") 应该返回 true。
通过
confirmEnding("Connor", "n") 应该返回 false。
confirmEnding("如果两者都卡住,则在水上行走和根据规范开发软件很容易","规范") 应该返回 false。
通过
confirmEnding("他必须给我一个新名字", "name") 应该返回 true。
通过
confirmEnding("芝麻开门", "same") 应该返回true。
通过
confirmEnding("芝麻开门", "pen") 应该返回false。
confirmEnding("芝麻开门", "游戏") 应该返回false。
通过
confirmEnding("如果你想拯救我们的世界,你必须抓紧时间。我们不知道我们还能承受多久的虚无", "mountain") 应该返回 false。
通过
confirmEnding("Abstraction", "action") 应该返回 true。
我无法用我当前的代码通过第 4 和第 8 个案例。
function confirmEnding(str, target)
{
// "Never give up and good luck will find you."
// -- Falcor
var first = str.length;
let last = target.length;
for (var i = first-1; i>last-1; i--)
{
if(str[i]===target[last-1])
{
return true;
}
else
{
return false;
}
}
}
confirmEnding("Bastian", "n");
最佳答案
做起来很有趣
const Vals=
[ { r:'Bastian', t:'n' }
, { r:'Congratulation', t:'on' }
, { r:'Connor', t:'n' }
, { r:'Walking on water and developing software from a specification are easy if both are frozen', t:'specification' }
, { r:'He has to give me a new name', t:'name' }
, { r:'Open sesame', t:'same' }
, { r:'Open sesame', t:'pen' }
, { r:'Open sesame', t:'game' }
, { r:'If you want to save our world, you must hurry. We dont know how much longer we can withstand the nothing', t:'mountain' }
, { r:'Abstraction', t:'action' }
]
function confirmEnding(strRef, target)
{
let t = target.length
, r = strRef.length
while ( r>=0
&& t>=0
&& target.charAt(--t)==strRef.charAt(--r)
) {}
return (t<0)
}
for (let test of Vals)
{
console.log ( confirmEnding(test.r , test.t), ':', test.r , '==>' , test.t)
}
关于javascript - 我的代码没有通过 fcc 上的两个测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57733217/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!