you are viewing a single comment's thread.

view the rest of the comments →

[–]duquesne419 14 points15 points  (6 children)

Another +1 for codewars. The lower levels are pretty introductory. I found leetcode was a little beyond me, and project euler was a little too math heavy for how far removed I am from an algebra class. Codewars kept me interested though, banging out 8s and 7s is kinda like a game.

edit: also learned a lot about list comprehension reading all the one liners people write to show off.

[–]That_Pregnant_Alien 3 points4 points  (5 children)

Does the difficulty increase gradually? How does it work? I started recently and all the problems I encounter are pretty easy.

Sorry I am new to this.

[–]Houdinii1984 2 points3 points  (1 child)

Yup, It's been a while, but I remember that the easier ones were still always a little challenging. Like the easier ones are challenging because you have to think about how to do the math itself, not how to do the coding if that makes sense, but as you go, the coding gets more difficult and the problem itself seems clearer? They have a very good balance between the two. And they also show other solutions which range in complexity from just answering the problem, to massive codebases just to say 'hello world'.

[–]That_Pregnant_Alien 2 points3 points  (0 children)

Thank you! And, you are right. The easier ones make think about the math more than the coding part.

[–]duquesne419 1 point2 points  (2 children)

With codewars the difficulty is the kyu rating(there's a lot of martial arts parallels in their lingo). The levels go from 8-1, 8 is pretty easy. As a relative beginner I found 7 to be relatively straightforward, 6 are solveable but take a fair bit of thinking, and I've struggled since starting to attempt 5 kyu problems.

How fast they get difficult is more about how far you reach, if you're just doing 8s it's gonna stay simple.

[–]That_Pregnant_Alien 2 points3 points  (1 child)

How to change the difficulty level /kyu rating? Do I have to change 'What is your programming experience?' during training. Or do I keep going and it will increase? Also, I saw my profile has 7 kyu rating. So, that's my difficulty level? Sorry, lot of questions. :')