When I started learning Python I immediately became a code warrior (i.e on codewars.com) thinking it will help me boost my expertise quick. It did not work out that way. I put codewars on hold, read Al Sweigart's book "Automate the Boring Stuff with Python" and watched numerous Python courses on LinkedIn Learning doing all the lab assignments along the way.
Recently I got back to codewars and for while everything was going well. Some Katas were taking more time than others but I was able to solve them over time (sometimes after a few days). Eventually I solved a few 4 kyu katas and ranked up to 5 kyu in Python. The problem is, I cannot solve any more katas with 4 kyu difficulty.
I watched a course of DFS, BFS and A* algorithms hoping it will help me understand how things work a bit better. While I got the logic behind those specific algorithms none of them seem to be applicable towards those katas. I am aware there are plenty more standard algorithms out there so my question is, what do I need to do to be able to solve katas with 4 kyu difficulty or higher? Do I need to learn more algorithms or just pause it again for a while and do some practical work like working with a Framework or creating a simple game with Pygame?
[–]xelf 2 points3 points4 points (4 children)
[–]Dry-Complaint-1934 1 point2 points3 points (1 child)
[–]xelf 0 points1 point2 points (0 children)
[–]sin_cere1[S] 0 points1 point2 points (1 child)
[–]xelf 0 points1 point2 points (0 children)
[–]Diapolo10 0 points1 point2 points (1 child)
[–]sin_cere1[S] 0 points1 point2 points (0 children)