Skip to content
Programmingoneonone - Logo
Programmingoneonone
  • Engineering Subjects
    • Internet of Things (IoT)
    • Computer System Architecture
    • Microprocessor
    • Digital Communication
    • Human Values
  • Programming Tutorials
    • C Programming
    • Data structures and Algorithms
    • 100+ Java Programs
    • 100+ C Programs
    • 100+ C++ Programs
  • Solutions
    • HackerRank
      • Algorithms Solutions
      • C solutions
      • C++ solutions
      • Java solutions
      • Python solutions
      • Data Structures Solutions
    • Leetcode Solutions
    • HackerEarth Solutions
  • Work with US
Programmingoneonone - Logo
Programmingoneonone

Leetcode Sum of Two Integers problem solution

YASH PAL, 31 July 202422 January 2026

In this Leetcode Sum of Two Integers problem solution you are given two integers a and b, return the sum of the two integers without using the operators + and -.

Leetcode Sum of Two Integers problem solution

Leetcode Sum of Two Integers problem solution in Python.

import math
class Solution:
    def getSum(self, a: int, b: int) -> int:
        return int(math.log(math.exp(a)*math.exp(b)))

Sum of Two Integers problem solution in Java.

public int getSum(int a, int b) {
    int carry =0;
    int result =0;
    int bit =0,count=0;
   while(count<32){
       int aa = a&1;
       a= a>>>1;
       int bb = b&1;
       b= b>>>1;
        bit =aa^bb^carry;
        result |= bit<<count++;
        if(aa==1 && bb==1) carry =1;
        else if(carry ==1 && aa==1) carry=1;
        else if(carry ==1 && bb ==1) carry =1;
        else carry =0;
   }
   return result;
    
}

Problem solution in C++.

class Solution {
public:
    int getSum(int a, int b) {
     
        int carry = 0;
        while(b!=0) {
            carry = a&b;
            a = a^b;
            b = carry << 1;
        }
        return a;
    }
};

Problem solution in C.

int getSum(int a, int b)
{

    while (b &= ~(a ^= b))
        b <<= 1;

    return a;
}

coding problems solutions Leetcode Problems Solutions Leetcode

Post navigation

Previous post
Next post

Leave a Reply

Your email address will not be published. Required fields are marked *

Programmingoneonone

We at Programmingoneonone, also known as Programming101 is a learning hub of programming and other related stuff. We provide free learning tutorials/articles related to programming and other technical stuff to people who are eager to learn about it.

Pages

  • About US
  • Contact US
  • Privacy Policy
  • DMCA

Practice

  • Java
  • C++
  • C

Follow US

  • YouTube
  • LinkedIn
  • Facebook
  • Pinterest
  • Instagram
©2026 Programmingoneonone | WordPress Theme by SuperbThemes