[Codility][Python] BinaryGap
質問する
に答える
def solution(N):
prev, next = -1, -1
cnt = 0
binary_gap = 0
while N > 0:
r = N % 2
N = (N - r) / 2
if r == 1:
prev = next
next = cnt
if prev >= 0 and next > 0 and next - prev - 1 > binary_gap:
binary_gap = next - prev - 1
cnt += 1
return binary_gap
Reference
この問題について([Codility][Python] BinaryGap), 我々は、より多くの情報をここで見つけました https://velog.io/@jaden_/CodilityPython-BinaryGapテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol