My attempt to give solutions to the most popular programming exercises found here:
Solutions are written in Python 3.7
Exercises
tree -I "init.py"
├── geekforgeek
│ ├── exercises
│ │ ├── array
│ │ │ ├── misc
│ │ │ │ └── consecutive_numbers.py
│ │ │ ├── rearrange
│ │ │ │ ├── rearrange_array.py
│ │ │ │ └── reverse_list.py
│ │ │ └── rotation
│ │ │ └── split_on_index.py
│ │ ├── double_linked_list
│ │ │ └── lru_cache.py
│ │ ├── extra
│ │ │ └── microsoft_idc
│ │ │ └── ex.py
│ │ ├── linked_list
│ │ │ └── count_occurrences.py
│ │ ├── queue
│ │ └── stack
│ │ └── design
│ │ ├── queue_using_stacks.py
│ │ └── stack_using_queue.py
│ └── extra
│ ├── diagonal_difference.py
│ ├── google_sum_of_two_in_array.py
│ ├── microsoft_revert_linkedlist.py
│ └── second_maximum.py
└── projecteuler
├── java
│ ├── Smallest_Multiple.java
│ └── utils.java
├── python
│ ├── 1_Multiples_of_3_and_5.py
│ ├── 2_Even_Fibonacci_numbers.py
│ ├── 3_Largest_Prime_factor.py
│ ├── 4_Largest_palindrome_product.py
│ ├── 5_Smallest_Multiple.py
│ ├── 6_Sum_Square_Difference.py
│ └── 7_10001st_Prime.py
└── rust
└── src
├── p1.rs
└── p7.rs
tree -I "init.py"
Have fun 🍻