Codility/Easy

BinaryGap

GenieLove! 2022. 5. 9. 01:52
728x90
반응형

Python

# you can write to stdout for debuggin
def solution(N):
    # write your code in Python 3.6
    number_str = bin(N)[2:]
    number_arr = number_str.split("1")

    if number_arr[-1] != "":
        return 0

    l = [len(v) for v in number_arr if number_arr]
    
    if len(l) == 0:
        return 0
    return max(l)
728x90
반응형

'Codility > Easy' 카테고리의 다른 글

TapeEquilibrium  (0) 2022.05.13
PermMissingElem  (0) 2022.05.12
FrogJmp  (0) 2022.05.11
OddOccurrencesInArray  (0) 2022.05.10
CyclicRotation  (0) 2022.05.08