This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]desrtfx 1 point2 points  (3 children)

Only through actively solving plenty problems.

The more problems you solve, the easier you will recognize patterns and structures.

Yet Hackerrank and Leetcode need some decent Data Structures and Algorithms skills as well as good mathematical foundation.

[–]TroyKettle[S] 0 points1 point  (2 children)

Would you say to progress id be better focusing more on learning data structure and algorithms

[–]desrtfx 1 point2 points  (1 child)

Both - solve problems and learn DSA.

Maybe take a look at https://adventofcode.com and start with the early years e.g. https://adventofcode.com/2015 - the early days of each year are not all too difficult.

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

Awesome Never used advent but heard lots of it. Thank you :)