Originally published in q-viper.github.io. The advent of Code is a yearly festival for programmers like me where we try to solve different stories to gain stars. I love these challenge because its fun and takes us slowly from beginner level to harder level. I am really weak in competitive programming and DSA stuff but still, […]
Data Structure and Algorithms
Python Asyncio: Concurrent Programming
Introduction to Asyncio Async IO means Asynchronous I/O and it has been there since the Python 3.4. The main purpose of asyncio is to achieve Concurrency and Multiprocessing. In Python, we can achive async via module asyncio additionally, we can use keywords like async and await to specify async functions and wait for its execution. […]
Making a Stack Data Type in Python
Making a Stack Data Type in Python Introduction Stack is one of the primitive data structure that we have to study before diving into the Data Structure and Algorithms. It is an example of ADT (Abstract Data Type) where operations are predefined. There are some other types of ADTs some of them are Queue, List. […]
Advent of Code 2021: Python Solution
Advent of Code 2021: Python Solutions I am not good at solving problems fast but I try to do them with best I could. And here in this blog post, I try to show my solutions of all days in one post. For the Jupyter Notebook, please refer to this repository. The code will be […]