Practice Adding Two Negabinary Numbers
Read the task, work through the examples, and check your approach against the constraints. Use the original LeetCode task for coding and submissions.
Problem Statement
Given two numbers arr1 and arr2 in base -2, return the result of adding them together. Each number is given in array format: as an array of 0s and 1s, from most significant bit to least significant bit. For example, arr = [1,1,0,1] represents the number (-2)^3 + (-2)^2 + (-2)^0 = -3. A number arr in array, format is also guaranteed to have no leading zeros: either arr == [0] or arr[0] == 1. Return the result of adding arr1 and arr2 in the same format: as an array of 0s and 1s with no leading zeros.
Source: Adding Two Negabinary Numbers on LeetCode. Use the original task for its coding environment and submissions.
Examples
# Example 1
arr1 = [1,1,1,1,1], arr2 = [1,0,1]
[1,0,0,0,0]
# Example 2
arr1 = [0], arr2 = [0]
[0]
# Example 3
arr1 = [0], arr2 = [1]
[1]
Constraints
Related LeetCode Problems
Practice more problems similar to Adding Two Negabinary Numbers.
Review your practice with PhantomCodeAI
After trying the problem yourself, use the app to discuss your approach, complexity, and edge cases.