Jelajahi Sumber

Adding solution for 67

Vinicius Teshima 1 bulan lalu
induk
melakukan
6f910d6f53
1 mengubah file dengan 24 tambahan dan 0 penghapusan
  1. 24 0
      Python/67.py

+ 24 - 0
Python/67.py

@@ -0,0 +1,24 @@
+# 67. Add Binary
+
+import sys
+
+class Solution:
+    def addBinary(self, a: str, b: str) -> str:
+        return str(bin(int(a, 2) + int(b, 2)))[2:]
+    pass
+
+
+def main() -> int:
+    def r(a: str, b: str, exp: str) -> None:
+        print(
+            f"Solution().addBinary({a}, {b}) = {Solution().addBinary(a, b)} | exp: {exp}"
+        )
+        pass
+
+    r('11', '1', '100')
+    r('1010', '1011', '10101')
+    return 0
+
+
+if __name__ == "__main__":
+    sys.exit(main())