In my free time, I enjoy solving programming challenges for a few reasons:

  1. To develop my problem-solving skills,
  2. To practice using algorithms and data structures, and
  3. The satisfaction of solving a challenge.


Here are the problems on LeetCode to which I have submitted accepted solutions:


Here are some of the problems on HackerRank to which I have submitted accepted solutions:

Algorithms:

Data Structures

C++:

Python:

SQL: