3 ms·
Perhaps a bad suggestion. competitive programming can be really fun, addictive and great learning experience, and incredibly frustrating and takes lot of time
by tomcat27 6y ago
Perhaps a bad suggestion.
competitive programming can be really fun, addictive and great learning experience, and incredibly frustrating and takes lot of time (> 3 hours/day for 1 year to do it the right way).
If you want to learn algorithms for the sake of learning, perhaps specialize in some weird algo sub-topics, places like TopCoder, SPOJ, CodeForces that train for ACM ICPC might be a great place to start. These are different from LeetCode.