-2

Java で任意の整数のバイナリ ギャップをカウントするコードを書きたいと思います。

4

1 に答える 1

0

この質問に答えることの問題は、

  • あなたは何も学ばないでしょう
  • 自分が何をしたかを説明できない場合、その答えを宿題に使用することはできません。

.

long l = 0b100101L;
String betweenOnes = Long.toBinaryString(l >> Long.numberOfTrailingZeros(l))
int zeros = Collections.max(Arrays.asList(betweenOnes).split("1+"))).length();
System.out.println(zeros);

版画

2
于 2012-08-15T08:22:19.557 に答える