## Welcome to `return0.io`

This is going to be a website contains mainly educational resources.

### Why the name of `return0`

In Linux/Unix environment, when a program exits with a return code `0`

, it indicates the program successfully exits.

### What to expect?

`Return0`

will provide both fundamental computer science concept, in format of crash course and detailed explaination, programming challenges and more.

Sample leetcode question: Given two integers a and b, return the sum of the two integers without using the operators + and -.

```
def getSum(self, a: int, b: int) -> int:
x, y = abs(a), abs(b)
if x < y:
return self.getSum(b, a)
sign = 1 if a > 0 else -1
if a * b >= 0:
while y:
x, y = x ^ y, (x & y) << 1
else:
while y:
x, y = x ^ y, ((~x) & y) << 1
return x * sign
```

### Support or Contact

maxim[dot]sl[dot]mai[at]gmail[dot]com