You must participate in every long challenge to learn new concepts.
In cook offs to test your speed
Learning while competing is best according to me:)
You must participate in every long challenge to learn new concepts.
In cook offs to test your speed
Learning while competing is best according to me:)
-Time wastage due to carelessness. Make a schedule!
-Getting demotivated for any reason. Stay motivated!!
-Taking a TOO long break from coding. Stay in touch with it!!
Additionally dear, if you feel i can help you anywhere, you can always mail me at my official mail id. It doesnt matter what it is, some counselling, motivation, or just some random chit-chat or any problem where i can help. I will be happy to help!
I would recommend you to solve problems from SPOJ sorted based on submission, at least solve 300 problems in SPOJ then switch to solving topic wise in Hackerrank. Once you solve top 300 problems in SPOJ you’ll have brief idea regarding everything that is CP about.
-Make a target to solve at least 3 problems in SPOJ each day, on weekdays, more than 3 on weekends
-If you feel the question is based on a topic you’ve no information about, read blogs and editorials in topcoder or codechef or codeforces regarding the topic then approach the problem
-If you still cannot go through someone’s posted editorial, most of them are available in google (you can even mail me I’ll try my possible best to help)
-Try solving the problem for at least 2-3 hours then switch to learning how it can be done
-Participate in codechef contest every month, it’ll help you approach problem in time constrained environment
-Upsolve the problems in codechef after contest end, go through the editorials and implement them yourself
-Solving SPOJ will take around 3-4 months and by then you’ll be well versed with most topics in CP
Make a schedule and be consistent and motivated and keep coding and keep solving, ever face a problem post question in codechef discuss, someone will surely help you.
Not to be rude or anything because I saw that u r new to the forum but these kind of questions u can easily get by googling a bit.
I’m new here too.
just code on every platform you get to see … you can start practising by solving from the bottom problems of EASY on codechef . You can also solve topic-wise on Hackerearth and Hackerrank . They are really good as well … Best Regards
Your rating will definitely increase…but make sure to go through some concepts that are available in abundance on different sites and search for some good blogs.Hope this helps.
Agree with you. Participation is necessary!!
Practice is the key.
Believe me I did a lot. And that’s why I’m not asking some mere questions which I already knew(like resources, courses or something) by googling. Hope I didn’t do anything wrong.
Thanks for your such valuable response. I’ll take your advice very seriously .
I were uncertain how to clear my doubts. Now I see it is worthwhile asking my doubts here.
And of course, thanks a ton!!
Thank you. I’m on with your advice now.
No-no you didn’t do anything wrong. Asking questions is never wrong.
But I see that questions 1 and 4 can be easily found on websites like quora.
See, question1 was necessary because I have mentioned everything what I know, and on that basis I were expecting from others to answer me how to proceed. If you see the Q1 carefully, I’ve distinctly mentioned “from now on”. Though Q4 was additional but however I’ve also mentioned in my edit to focus on Q2 and Q3 only. Actually I don’t prefer to ask such question on Quora because Quora does not have good coders as Codechef have. And thanks for your concern.
can u please give me a link of spoj 300 problem- how can i go through top 300 problem on spoj ?
here are list of some classical problems you can start from …