• moonclock
    2019-09-19
    讲的不错, 又学习了语言的基础知识, 又学习了面试中有可能遇到的算法, 发散学习.
    
     3
  • Geek_743cb9
    2019-11-06
    判断一个无符号整数是不是2的整数倍。
    func isPowerOfTwo(num: UInt) -> Bool {
     return (num&(num-1))==0;
    }

    print(isPowerOfTwo(1))
    这个也是返回的true;

    是不是应该改进一下
    func isPowerOfTwo(num: UInt) -> Bool {
     if (num == 1) {
            return false;
        }
     return (num&(num-1))==0;
    }
    展开
     1
    
我们在线,来聊聊吧