DEV Community

Discussion on: [Challenge] Add numbers without (+-*/)

Collapse
 
konung profile image
konung

Crystal or Ruby

def add(a, b)
  while b != 0
    carry = a & b
    a = a ^ b
    b = carry << 1
  end
  return a
end
Enter fullscreen mode Exit fullscreen mode