Disclaimer
Most of the problems are solved by using the Algo library. | |
Solutions to LeetCode problems. | |
Solutions to InterviewBit problems. |
The problem solutions and implementations are entirely provided by Alex Prut. The code is not refactored, no coding style is followed, the only purpose of the written code is to pass all the platform tests of a given problem.
Table of contents
- Algorithms
- Data Structures
- Functional Programming
- Java
- C++
- Python
- Distributed Systems
- Mathematics
- Artificial Intelligence
- Linux Shell
- Sql
Algorithms
Data Structures
Functional Programming
Java
C++
Python
Subdomain | Challenge | Difficulty | Score | Solution |
---|---|---|---|---|
Introduction | Say "Hello, World!" With Python | Easy | 5 | Solution.py |
Introduction | Python If-Else | Easy | 10 | Solution.py |
Introduction | Arithmetic Operators | Easy | 10 | Solution.py |
Introduction | Python: Division | Easy | 10 | Solution.py |
Introduction | Loops | Easy | 10 | Solution.py |
Introduction | Write a function | Medium | 10 | Solution.py |
Introduction | Print Function | Easy | 20 | Solution.py |
Distributed Systems
Subdomain | Challenge | Difficulty | Score | Solution |
---|---|---|---|---|
Multiple Choise | RPC - 1 | Easy | 10 | Solution.txt |
Multiple Choise | RPC - 2 | Easy | 10 | Solution.txt |
Multiple Choise | Clients and Servers | Easy | 10 | Solution.txt |
Multiple Choise | Distributed Objects - 1 | Easy | 10 | Solution.txt |
Multiple Choise | Distributed Objects - 2 | Easy | 10 | Solution.txt |
Multiple Choise | Distributed Objects - 3 | Easy | 10 | Solution.txt |
Multiple Choise | Distributed Objects - 4 | Easy | 10 | Solution.txt |
Multiple Choise | Distributed Objects - 5 | Easy | 10 | Solution.txt |
Multiple Choise | MapReduce - 2 | Easy | 10 | Solution.txt |
Multiple Choise | MapReduce - 3 | Easy | 10 | Solution.txt |
MapReduce Basics | Relational MapReduce Patterns #1 - Intersections | Medium | 25 | Solution.java |
MapReduce Basics | Relational MapReduce Patterns #2 - Selections | Easy | 25 | Solution.java |
Mathematics
Artificial Intelligence
Subdomain | Challenge | Difficulty | Score | Solution |
---|---|---|---|---|
Probability & Statistics - Foundations | Day 2: Basic Probability Puzzles #1 | Easy | 2 | Solution.txt |
Probability & Statistics - Foundations | Day 2: Basic Probability Puzzles #2 | Easy | 2 | Solution.txt |
Probability & Statistics - Foundations | Day 2: Basic Probability Puzzles #3 | Easy | 5 | Solution.txt |
Probability & Statistics - Foundations | Day 2: Basic Probability Puzzles #4 | Easy | 5 | Solution.txt |
Probability & Statistics - Foundations | Day 3: Basic Probability Puzzles #5 | Medium | 5 | Solution.txt |
Probability & Statistics - Foundations | Day 3: Basic Probability Puzzles #6 | Medium | 5 | Solution.txt |
Probability & Statistics - Foundations | Day 3: Basic Probability Puzzles #8 | Hard | 5 | Solution.txt |
Probability & Statistics - Foundations | Basic Probability Puzzles #9 | Medium | 5 | Solution.txt |
Probability & Statistics - Foundations | Basic Probability Puzzles #10 | Medium | 5 | Solution.txt |
Linux Shell
Sql
License
Licensed under MIT.