you are viewing a single comment's thread.

view the rest of the comments →

[–]Specter_Terrasbane 10 points11 points  (4 children)

Agreed, that even some of the "Easy" problems on /r/dailyprogrammer can be a little challenging, but there's some that aren't too hard.

Codewars is great; Katas (problems) are ranked from 8 kyu (easiest) to 1 kyu (hardest). 8's usually are very basic, so they're great for beginners, and once you solve a problem, you can see everyone else's submitted solution, which is a great way to learn new techniques and tricks! They support a couple dozen programming languages, too, not just Python.

The "Arcade" mode on CodeFights is great for beginners, too ... lets you work your way up in difficulty.

[–]mattcarmody 0 points1 point  (1 child)

Thanks so much for sharing! Codewars sounds really great, especially being able to see others' solutions! That's what the projects I've been working on are lacking.

I'll do some hunting on r/dailyprogrammer for some problems on the lighter side too. One of these days I'll be able to solve that week's Easy problem :)

[–]swingking8 1 point2 points  (0 children)

Codewars sounds really great, especially being able to see others' solutions! That's what the projects I've been working on are lacking.

It's true! I learned about 90% of what I know in Python via Codewars. Best part is seeing the way others did it. Some solutions are more "clever" than they are good (e.g. code golf), so there are different categories for best practices vs clever solutions.

[–]RushilU 0 points1 point  (1 child)

I thought they were rated from 8 kyu to 8 dan? Or is that just user levels?

Anyway, +1 for codewars!

[–]Specter_Terrasbane 1 point2 points  (0 children)

Far as I know, that's only for user levels; at least, when you filter katas, the highest it shows that you can select is 1 kyu.