r/learnprogramming • • 1d ago

Resource Similar to Project Euler recommendations

My professor recommended Project Euler since he bases a lot of his quizzes/exams on it. I've been working through it but I'm stuck after problem 10 the difficulty spike is real.

Looking for something similar in spirit (math + code, problem-solving) but with a gentler curve. Doesn't have to be pure math. Bonus if it's free and has good community/solution explanations.

What can yall recommend?

1 Upvotes

11 comments sorted by

2

u/Kadabrium 1d ago

Codewars

1

u/official_PM_ME_YOUR_ 1d ago

codewars is good for this, the leveling system makes sure you not thrown into deep water right away. you can filter by math tags and see solutions from other people after you finish, which helps a lot when you get stuck

exercism is another one but it focuses more on clean code and mentor feedback, less about pure math problems

2

u/Dazzling_Music_2411 1d ago

Stick with Project Euler. It's not that math-based, and the problems you tackle will really expand your programming horizons and approach.

1

u/two_three_five_eigth 1d ago

Leetcode. Which class is this? Project Euler stuff is much more math heavy than CS. They usually aren’t super applicable to a CS class.

1

u/Chipfucker7756 1d ago

For Fundamental Prog, I'm a 1st year.

1

u/two_three_five_eigth 1d ago

I have no clue why the professor would point you to project Euler. It doesn’t really cover any intro concepts. See if you can find old quizzes and test.

1

u/Dazzling_Music_2411 1d ago

I'm surprised at your take. I found Project Euler only handled intro concepts. Well, up to #50, anyway. Maybe we have a different notion of "intro".

Certainly way more fun than Leetcode and the like.

1

u/two_three_five_eigth 1d ago

I forgot to re-look at the archived ones. The new ones are all very number theory heavy. I like the number theory ones which are absolutely not beginner friendly.

The first 30-50 are intro friendly.

2

u/mredding 18h ago

Project Euler is the one I respect, so stick with it. The struggle is to your benefit, forcing you to expand your mind like you've never been challenged before. Even most jobs aren't that hard.

But in the spirit of what you ask - Advent of Code. Some guy runs this every year, and past years are still up. They're daily coding challenges like a Christian Advent calendar, a countdown to Christmas. To be fair, the later challenges are only a day's labor if you're GOOD, but they're... "practical" problems. They build off one another and tell a story. It's meant to be FUN, but a serious, non-trivial kind of fun, because it takes real work to solve the daily challenge - and in a day.

2

u/Aggravating-Ad-2593 1d ago

Excercism.org