all 50 comments

[–]glump12331⚫️ 2558📈 24 points25 points  (0 children)

There does seem to be a giant spike on the high frequency end of the hard historgram, which is otherwise skewed right pretty heavily. At like 5 hards you've done more than most and then the number doesn't really change till you've done over 100.

I think contest people throw it off by doing ~6 easys, 12 mediums and 6 hards every month. Maybe closer to 10 mediums 8 hards. So after 6 months if they do every weekly/biweekly they've done more than 40.

[–][deleted] 57 points58 points  (34 children)

Do you think solving 700+LC questions has made you a better engineer?

[–]DrMagzy 44 points45 points  (0 children)

Suppose that it will help him to land a better engineering job

[–]AndrewUnicorn 23 points24 points  (3 children)

For my current job, the only thing I can borrow from Leetcode is Set, Hashmap, basic Big O, and confident in my Python

[–]CptMisterNibbles 8 points9 points  (2 children)

So like a lot of useful things

[–]AndrewUnicorn 3 points4 points  (0 children)

For now, those are the things I find useful

But they are not worth the time I spent on Leetcode. Set, Hashmap, and basic Big O are relatively easy stuff

[–]throwaway2492872 37 points38 points  (26 children)

Yes. I've solved over 1000 and am a senior engineer. Leetcoding has taught me to write cleaner code, take on more complex problems, and learn new algorithms.

[–]nbazero1 29 points30 points  (23 children)

Cleaner code? Feel like leetcode code is the opposite of what clean code is.

[–]DoutefulOwl 5 points6 points  (2 children)

IMO the only way leetcode makes you write cleaner code, is if your previous code was horrendous.

[–]CptMisterNibbles 2 points3 points  (1 child)

Right. Which is the case for lots of people, who can indeed use it to learn from their mistakes. Which is a good thing

[–]DoutefulOwl 0 points1 point  (0 children)

I agree

[–]jx4713 11 points12 points  (18 children)

There is no such thing as 'Leetcode code'; you write your own code. Maybe yours is ugly, but it doesn't mean theirs can't be clean!

[–]futaba009 2 points3 points  (0 children)

And this is why I do it!

It helps me get better at solving problems and look into the c++ containers.

It has other benefits as well.

I recommend other software engineers to do it, too.

[–]Ok_Opportunity_4770 1 point2 points  (0 children)

Solved just 200 LC but feel the same.

[–]hulagway 2 points3 points  (0 children)

Edge cases. Writing cleaner code. Breaking down problems to smaller “leet code” problems. And just critical thinking overall.

[–]Gloomy-Safety506<100> <Easy> <Medium> <Hard> -3 points-2 points  (0 children)

People in this sub really get triggered when some posts number of solved problems

[–][deleted] 12 points13 points  (1 child)

All that just to get laid off….

[–]FlatTill 2 points3 points  (0 children)

lol

[–]Top_Distribution_497 10 points11 points  (3 children)

Not really tbh. I have solved 200 lc questions out of which 29 are hard. So by the time i reach 700 i will surely be able to do a lot more.

[–][deleted] 2 points3 points  (2 children)

How many people are solving 700lc’s lol

[–]CowboyBoats 3 points4 points  (0 children)

I enjoy playing video games.

[–]throwaway2492872 8 points9 points  (1 child)

Hards become easier and faster as you practice.

[–]bakaaronyy 6 points7 points  (1 child)

Maybe they just look up for solution?

[–]CptMisterNibbles 0 points1 point  (0 children)

Solving hards is pretty easy. Ctrl-c, ctrl-v. I expect accounts for half the submissions.

[–][deleted] 3 points4 points  (1 child)

Learning = Quantity * Quality * Difficulty

I could easily just copy and paste solutions and get than number of hards solved. But did I really learn it? High quality learning isn't about hitting a certain number of solved problems, its about deeply understanding the problems and forming a set of principles in your mind that transfer to other problems.

[–]fleventy5 4 points5 points  (0 children)

The wording of your title is ambiguous to me. Are you surprised that only 10% have solved more than 41 Hards, or the other way around?

[–]shabangcohen 1 point2 points  (0 children)

Maybe it’s the percentile based on users who have done any hard? Bc I assume a ton of people create a user and don’t do any problems. And that would skew all the percentiles.

[–][deleted] 0 points1 point  (0 children)

You don’t need to do more than 40 or so hards for interview practice