461ハミング距離
イージー
ハミング距離 二つの整数の間では、対応するビットが異なる位置の数です。
2つの整数を考える x
と y
、ハミング距離を計算します。
注:
0≤ x
、 y
<231。
例:
入力:X = 1、Y = 4 出力:2 説明: 1(0 0 0 1) 4(0 1 0 0) ↑↑ 上の矢印は、対応するビットが異なる位置を指します。
パッケージleetcode.easy。 パブリッククラスハミング距離{ 公共int型のハミング距離(int型のx、int型のY){ リターンInteger.bitCount(x ^ y)は、 } @ org.junit.Test 公共ボイド試験(){ System.out.printlnは(ハミング距離(1、4))。 } }