All files / leetCode 0371.ts

100% Statements 1/1
100% Branches 2/2
100% Functions 1/1
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5    5x    
export default function getSum(a: number, b: number): number {
  // a: sum, b: carry
  return b === 0 ? a : getSum(a ^ b, (a & b) << 1)
}