I have just started to resolve problem of the day of GeeksforGeeks in Python (you can choose other language). Some problems are complex and others are easier, but each problem has an associated order of magnitude about computing time and memory usage, so sometimes the easiest way fails and the challenge is optimize the code to fit under this params. It is a kind of hobby and an opportunity to practice my Python skills. I have made a GitHub repository with my solution. To prevent spoilers I will publish the solution of the day before. https://github.com/xurxia/geekforgeeks