3 ms·
You need to solve hard problems. Code Jam is an amazing source for this. Just don't expect to knock them out in 5 minutes. Pick a hard problem and stay a week w
by TheEndIsNigh 4y ago
You need to solve hard problems. Code Jam is an amazing source for this. Just don't expect to knock them out in 5 minutes. Pick a hard problem and stay a week with it trying different ideas and compare the time complexity.
- djur 4y agoSo far most of the resources I've found for this kind of thing don't really provide enough guidance in what algorithms to choose and why, mostly because they're usually designed as competitions. I'm not interested in competing with other programmers, I want to learn from them.
- TheEndIsNigh 4y agoBecause guidance can't be given its learned. You don't have to compete. Go on LC and try various approaches compare time-complexities and it will be obvious why you have to use a certain algorithm.