设计函数f(f(n))== -n - Designing function f(f(n)) == -n

04/20 05:43
阅读数 43

问题:

A question I got on my last interview: 我上次面试时遇到的一个问题:

Design a function f , such that: 设计一个函数f ,使得:

f(f(n)) == -n

Where n is a 32 bit signed integer ; 其中n是一个32位有符号整数 ; you can't use complex numbers arithmetic. 您不能使用复数算法。

If you can't design such a function for the whole range of numbers, design it for the largest range possible. 如果您不能为整个数字范围设计这样的函数,请为最大范围设计它。

Any ideas? 有任何想法吗?


解决方案:

参考一: https://stackoom.com/question/34Nk/设计函数f-f-n-n
参考二: https://oldbug.net/q/34Nk/Designing-function-f-f-n-n
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部