/
githubmirror
/
interviews
Обзор
Документация
Войти
/
githubmirror
/
interviews
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
leetcode/bit-manipulation/SumOfTwoInteger.java
24 строки
486 B
Kevin Naughton Jr
finish renaming files and directories
27 мар 2018, 19:52
27 мар 2018, 19:52
ec6dfb5
Код
Авторство
О чём код?
// Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. // Example: // Given a = 1 and b = 2, return 3. public class SumOfTwoIntegers { public int getSum(int a, int b) { if(a == 0) { return b; } if(b == 0) { return a; } while(b != 0) { int carry = a & b; a = a ^ b; b = carry << 1; } return a; } }