Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Competitive_Programming

I am very much in need of management I also want to learn the new technologies as well as learn algorithms and data structures for competitive programming but i m not able to do it simultaneously how to manage. Need Help!.

2 Answers

What do you mean with competitive programming?

Competitive Programming is that art of programming in which we have given some real life problems which we have to solve under constraints like time , memory , speed and accuracy. Our program is then tested by machine. This only revolves around Data structures and algorithms. You can check out www.codechef.com .

Awesome, thanks for the reply Pranjal. I need to brush up on this myself so will try it out!

For the algorithms and data structures, the best thing to do is to practice. I'm in the same boat, actually, and been doing some challenges (here on Treehouse, and other sites like Code Wars). Just keep at it. :)

But on Treehouse we don't have such type of problems which involves Dynamic Programming , BackTracing etc... Do u use code chef!..

I don't think most of those types of things are needed much in the workplace, unless you're doing some very new game programming or some type of research, so they may not spend their resources covering them (if they get enough people interested then they might). I've never really experienced it, myself, but maybe someone on here can chime in if they have.

I never used CodeChef, but I do like those sites in order for people to get practice in algorithms and such.

Ya at work place we don't need competitive programming. But to get into a giant company we should brush up our skills in Data Structures and Algorithms.

Oh, yeah, that's a great point! I know Amazon definitely does this. I think they use HackerRank for their interviews, too.

Ya they use Hacker rank where they conduct a elimination test.