I wanted to learn solidity in deep that's why I have started a challenge of solving Data Structure and Algorithm problems using solidity.
Its really fascinating as I am literally getting introduced to new concepts every problem.
I have solved few questions so far and I will be adding more questions in the future.
By the way here's my Leetcode Profile where I have solved 130+ DSA questions using Python - https://leetcode.com/bvp1020mu/