有一个名为“ Return True to Win”的网站,其中有一些有趣的任务供Javascript程序员使用。目的是找到给定函数的参数,迫使其返回true。
以下是任务之一:
function total(x) {
return (x < x) && (x == x) && (x > x);
}
用户必须找到代码片段的值,x
以使函数返回true。要测试代码段,请使用代码段作为参数(即total(<snippet>)
)来调用函数。
我找到了一个22个字符的解决方案:
{valueOf:_=>n++%3},n=0
有人找到21个字符的解决方案。我找不到这种解决方案。21个字符的解决方案是什么?
3
您应该链接任务来自的竞赛/页面。
—
Emigna
{valueOf:Math.random}
有时会起作用……但是我怀疑这会违反某些规则……(或者可能不会吗?)
这些绝对是棘手的。在前24个中,我只能回答14 ...
—
Neil
Salty开发人员注意...函数返回布尔值(称为“ total”)就像黑板上的钉子一样!
—
scunliffe