1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
class : def isOneBitCharacter(self, bits: List[int]) -> bool: if (bits[-1] == 1): return False else: n = len(bits) if (n == 1): return True elif (bits[-2] == 0): return True else: cnt = 0 for i in range(n-2, -1, -1): if (bits[i] == 1): cnt += 1 else: break return not bool(cnt%2)
|
近期评论