Backtracking is a technique used for problem solving where the algorithm follows a brute-force approach. Unlike Dynamic programming, which looks for the optimal solution, backtracking is used when th...
I took up a weekend project to build my own Discord bot with Python. If you dont know what Discord is, it is an instant messaging and VoIP application that enables users to create guilds(commonly known as servers) and allows them to have multiple voice channels in them as well. As a game...
My brother gifted me a Raspberry Pi 3 a couple of months back. After tinkering around with it for a few days, I kept it aside because I couldn't think of any use case for it that would benefit me everyday. This was until I learned about NAS and its technologies in one of my courses at college...
Me on a monday morning: *log's in*
Also me: Ugh! I hate this wallpaper!Okay, I admit that i'm being too dramatic about this. Although, it isn't really that far from true. I am notorious for constantly getting bored of my wallpaper every few days. Yes, I am o...
I was first introduced to Quick Sort in my Algorithm's class at college. All that I could understand from my professor was that the algorithm used to select an element as a pivot and then sort all the elements around it. I could never wrap my head around how it worked and how I could implement...