例如,我们房间里有 9 只宠物:猫、猴子和兔子,如何检查猫与猴子和兔子的相关性,不大于 1:2?....真值为 2 - 1,或2 - 4 和虚假的 1 - 3,或 2 - 5 ......下面是我如何尝试解决这个任务:function petsInRoom(cats, monkeys, rabbits) { // write code here if ((monkeys + rabbits) / cats != 2) { return false; } else { return true; }};
1 回答
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
如果我理解你的问题,如果猫的数量除以(猴子+兔子)的数量大于 1/2,你想返回 false。
你应该这样写:
if (cats / (monkeys + rabbits) > 1/2) {
return false;
} else {
return true;
}
或者你可以写成一行:
return !( cats / (monkeys + rabbits) > 1/2);
编辑:像这样的东西应该可以正常工作:
function petsInRoom(cats, monkeys, rabbits) {
if (rabbits === undefined) rabbits = 0;
if ( cats / (monkeys + rabbits) > 0.5) {
return false;
} else {
return true;
}
};
添加回答
举报
0/150
提交
取消