知而修之方为悟
刚来上海没几天,正在找工作,找工作的过程中遇到一家公司的面试题:
判断一个整数是否为偶数,要求使用至少3种方法
时间仓促,当时只想到2种方法:
1. 对2取余 n%2 == 0则为偶数
2. 与位运算 n&1 == 0则为偶数 (当时我还写成n&0xFE了,有点紧张)
第三种方法目前我还不确定,想到的可能是:
取到n的最后一位,看其是否能被2整除,但这个取最后一位的操作就要比直接取余复杂不少,不知道这样能算吗?
有知道的朋友可以告诉一下,谢谢
Copyright @ 2024 BoolYang Powered by .NET 8.0 on Kubernetes Powered by: .Text and ASP.NET Theme by: .NET Monster