Leetcode 1070 Solution

This article provides solution to leetcode question 1070 (convert-to-base-2)

https://leetcode.com/problems/convert-to-base-2

Solution

class Solution: def baseNeg2(self, N: int) -> str: if N == 0: return "0"
ans = [] while N: if len(ans) % 2 == 0: ans.append(str(N % 2)) N //= 2 else: ans.append(str((-N) % 2)) N = -((-N) // 2)
return "".join(reversed(ans))