【Leetcode】電力342.4

1、タイトル説明:
  整数(32ビットの符号付き整数)が与えられると、それは4のパワーであるかどうかを決定するために関数を書きます。

  例1:

  入力:16
  出力:本当

  例2:

  入力:5
  出力:偽

  高度:
  あなたが再帰ループを使用することはできませんか、この質問それを完了するために?

2、思考:
  リファレンス問題解決
3、コード:
  
クラスソリューション{
     パブリック ブール isPowerOfFour(int型NUM){
         もし、((NUM&0xaaaaaaaa)== 0 && Integer.bitCount(NUM)== 1)を返す それ以外の 返し はfalse ; 
    } 
}
コードの表示

 

図4に示すように、研究の焦点:ビット・コンピューティング
5.参考文献:
   Integer.bitCount(int i) 戻り値 int型の 値は、数のバイナリ表現を補完
6、参照リンク:
  Java API
7、トピックのリンク:
  https://leetcode-cn.com/problems/power-of-four/

おすすめ

転載: www.cnblogs.com/DoubleBarbecue/p/11363794.html