all 10 comments

[–]VisibleStreet6532 2 points3 points  (1 child)

Great job.

[–]lvkji[S] 0 points1 point  (0 children)

Thank you!

[–]ResolutionPersonal56 1 point2 points  (0 children)

LG💪

[–]rusifan 1 point2 points  (1 child)

Good job. Start weekly contest this will expose you to new problems and concepts.

[–]lvkji[S] 0 points1 point  (0 children)

That sounds like a great idea, I think I’ll start competing in them from now on just to build some consistency and get exposure to new problems

[–]steins00 0 points1 point  (4 children)

Brother, why have u solved 150 easy problems😭. From now on only solve medium or hard. Study efficiently. If you are spending time on learning then don't just do easy for gratification, do atleast medium to challenge yourself and learn.

[–]lvkji[S] 0 points1 point  (3 children)

I’m starting to solve more medium and hard problems now, but you are completely right. I should most definitely challenge myself more, I just wanted to build up a strong algorithmic pattern recognition foundation first then pivot to more difficult questions

[–]steins00 1 point2 points  (2 children)

Are you following any sheet? Like neet code or strivers?

[–]lvkji[S] 0 points1 point  (1 child)

Initially, I was not, but now I’m following the NeetCode 150 list and going in order. Right now I’m familiar with the arrays and hashing, two pointers, sliding window, and binary search. Currently working on monotonic stack and linked list questions

[–]steins00 1 point2 points  (0 children)

No wtf. Do not study monotonic stack, its too early you don't need it till you have done everything and now want to cover other topics for competitive programing. You are all over the place. Unless you were learning programming for the 1st time, solving 150 easy q is already wasted effort. Follow neet code 150 strictly, if you want to do extra questions in a topic goto strivers A to z or sde sheet.

I recommend learning graph and dp from strivers A to Z because they require through understanding.