挑战
给定以下C#方法:
private static bool Test(bool a, bool b)
{
if (a && b) return false;
if (a) if (b) return true;
return false;
}
提供值a
,b
以便true
返回。
获奖条件
可以提供正确参数以使给定方法评估为true
胜利的第一个条目。
4
欢迎来到PPCG!这里的所有挑战都需要一个客观的获胜标准,以便如果有多个参赛作品,则可以选择获胜者。似乎这里可能只有一个解决方案,所以此挑战可能不太适合PPCG。对于未来的挑战,让我推荐一个沙盒,您可以在其中获得反馈,然后再进行挑战。
—
Martin Ender
关于是否有没有其他获胜标准的编程难题是否在主题上进行了元讨论,讨论的答案相互矛盾。当问题尚未解决时,我宁愿将问题悬而未决,所以我投票决定重新开放。如果您有意见,请为讨论提供帮助。
—
xnor
@DenkerAffe我认为这四个明显的参数组合都不起作用。
—
Martin Ender
假设有一个有效的答案,这是一个很好的问题,无论它是否符合我们通常对topic。+ 1的考虑。我认为我们通常不考虑这样的问题的原因之一是,我看到的其他所有类似问题都是由初学者提出的,而且答案显而易见。
—
水平河圣
@Widi,这就是为什么“第一个有效的解决方案”可能不是最佳主意的原因。您可能会得到一个无趣但可行的解决方案,该解决方案通过反射使其内部有些混乱,因此没有任何动力去寻找没有反射的更有趣的解决方案。
—
Martin Ender