I practice my algorithm and logic through all the different HackerRank and LeetCode challenges in c++
Practicing this kind of algorythms is to improve the programming skills in the 0(n) level or (0(n2)) so I really recommend to keep your workspace pretty simple. Using the brain to solve this problems is tired, so It is highly recommended to keep stimuli to a minimum. I listen to podcasts in Chinese or music that doesn't distract me, like electrowave or classical music.
- IDE: LazyVim
- Terminal: Kitty
- Terminal Multiplexer: Tmux
- Music player: ncmpcpp or Nuclear
- Podcast Player: AntennaPod or Apple Podcast
Solving these kind of challenges using any programming language, but if you really want to learn, the most important thing you gotta keep in mind is to read carefully and enjoy.
| CHALLENGES | |----------------------------|------------| | DATE | Description| |----------------------------|------------| | Thursday, July 16th of 2026| d | |----------------------------|------------| | Friday, July 17th of 2026 | d | |----------------------------|------------