package
0.0.0-20241209140624-9fce2a725d55
Repository: https://github.com/elven9/my-leetcode.git
Documentation: pkg.go.dev

# README

Sum of Two Integers

Solution IdxTime ComplexitySpace ComplexityComment
1O(n)O(1)Software Full Adder Implement in Golang

Problem here is about two's complement. Since I am using golang, without using low level utility like unsafa I can't modify full 64 bit integer content. Upon processing negative numbers' addition, I use this code to address problem mention previously:

if (result & 0x800) > 0 {
    result = ((result ^ 0xFFF) + 1) * -1
}