I think I was able to continue studying consistently thanks to the challenge.
Additionally, I approached the challenge as a way to review algorithms I had previously studied. Through the concept missions, I was able to develop the ability to logically explain things I couldn't explain in depth before, and through the implementation missions, I feel I've become able to view code from a conceptual perspective.
It was a challenge where I gained a lot, feeling like I was studying a supplement to the book "Cracking the Coding Test."