【发布时间】:2015-05-03 07:31:02
【问题描述】:
如果 x 的值为 29,则所需的输出为 0
如果 x 的值为 3,则所需的输出为 1
如果 x 的值为 1,则所需的输出为 4
如果 x 的值为 2,则所需的输出为 2
【问题讨论】:
-
我希望你确实知道
ifs,但你不能使用它们。 -
我投票结束这个问题,因为它是关于如何写
if (x == something) return someValue; -
而不是“应该做出改变”,问题应该说“如何写..” - 但是,这就是问题中的缺陷:请求任务。 (我怀疑答案涉及bit manipulation,因为它是一个“谜题”,可能没有条件或查找。)
-
你还没有说清楚有什么要解开的。很明显,有些事情你没有说出来。