Welcome to my personal solutions for coding-challenges in Python. Thanks for visiting and I wish you a great Pythonist day!
"The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code -- not in reams of trivial code that bores the reader to death." - Guido van Rossum
Some great advanced courses/lectures that helped me to improve my problem-solving skills, algorithmic thinking, data structures and dynamic programming optimizations are:
- MIT 6.006 Introduction to Algorithms, Fall 2011
- MIT 6.046J Design and Analysis of Algorithms, Spring 2015
- MIT 6.854 (Advanced Algorithms), Spring 2016
- Dynamic Programming - Andrey Grehov
- Dynamic Programming - Learn to Solve Algorithmic Problems & Coding Challenges
Most of the problems of this repository come from public coding sites, such as:
The challenges that you will find on this project are my custom solutions, so feel free to use them as a guide for your future projects but don't expect them to be absolutely perfect (as I am learning new optimizations techniques every day)!.
These are coding problems that are usually related to competitive programming in which a specific set of Inputs/Outputs are specified and Memory/CPU constraints are added.
-
Visual Studio Code
Visual Studio Code is my main code editor for high-level programming. This is not absolutely necessary, but from my experience, it gives us a great performance and we can link it with Git and GitHub easily. -
Python
Python is an amazing dynamic programming language that let us work fast, with easy and powerful integration of different software solutions.
- None.
All of these challenges are developed with the built-in libraries and do not require any external dependency.
All projects are well commented/documented and most of them have specifications and remarks for their purpose and I/O.
I will be uploading the necessary files, and try to keep it as clean as possible.
- Thanks to all contributors of the great OpenSource projects that I am using.
Senior DevOps Engineer passionate about advanced cloud-based solutions and deployments in AWS. I am convinced that today's greatest challenges must be solved by people that love what they do. |