Greetings, Codeforces Community! Exciting news: My new chrome extension — Codeforces Calender Chrome extension is now live. It offers a unique problem each day based on an offset of your Codeforces rating. It's ideal for those prepping for internships, placements, or anyone looking to break through a coding plateau, like me. I'm not saying that I am great at CP or something, just wanted to help the community out.
Link to the extension: https://chrome.google.com/webstore/detail/codeforces-calender/kdpcekneldcnkajbmabmfgdpcdjdmcfd
u should give problems for upskilling not for current level.
that's a pretty fun pfp
Hi, it provides problems which are at a offset of your rating only. It is essentially made to make you do atleast one problem out of your comfort zone to help you grow. Thanks for the comment! Means a lot! <3
Auto comment: topic has been updated by disypher (previous revision, new revision, compare).
It sometimes gives me problems that I have already solved. Pls fix this bug. Other than that, it's awesome!
hi! It's a little difficult to find whether the problem is solved by the user or not, but I will try to update the algorithm to give you a little more random problems to tweak. Happy coding, thanks for the remark! <3
Also, the thing is that, the intent is to form a community so you can discuss the problem in case you're stuck if you have a peer group, so a problem solved by you might not be solved by others no? I just realised why I put it in that manner now. But I will try to randomise it a little more. Thanks, again! <3
I've tried this extension. It's good to keep the consistency. It helps to increase your rating in the next contests.
Thanks <3
great work.. but please make the changes for unrated users, it doesnt show an interactive calender for unrated users!
Thanks!
Its offering the same problemset on my two id's but the rating difference is noticeable.. fix this bug
Perhaps, I don't get what exactly you are trying to say. But from what I understood, you are changing handles but your problem isn't changing? If both your accounts are rounded to the next nearest 100 and the rating is same for both of them then the same problem will appear for both accounts.
The intent was to form a community, if you want to discuss the problem of the day with your peers or something.
In case I misunderstood your query you can message me the same. Thanks for the review tho! <3
Also, if your ad blocker is enabled, it might cause an issue! Try without it, incase you are using one!
Every page reloads twice while this extension is installed. Please fix this !
yes, it had to be done that way so that when you change handles, the previous user's calender is still in the DOM. To remove it, I had to make the page reload on its own once more.
I there any way to overcome it? It isn't very pleasant when you have a low-end PC and internet, especially in contest time.
makes sense, I will think of a turnaround. Keep using it, do not uninstall. xDD Thanks for the remark tho! <3
Hi, Im green now, so I have removed the double reload as promised. xD. Submitted it for review, and will be out by tomorrow or the day after.
Thank You!
Hello everyone and this question is for those who are experienced in the field of CP and DSA. I want some genuine guidance. So please help me out. I will be entering my 2nd year of college in august. We have our summer vacation right now. I have learned DSA up-to Stacks and now I have just entered into the CP world as per my seniors guidance. My main objective is the placements. I really want to get a good placement. For this my senior told me that I should start doing CP and dedicate at-least 12hrs a day. He said that I should start with 800-900 rated problems and move up to 900-100 when I get comfortable and so on. He told me that when I am capable to solve above 1600 rated problems I would be be ready for the placements. I also dedicate 2hrs for Web Development.
This is all about my current state.
My question is what should I do. I mean.. - How should I manage CP, DSA and Web-Dev ? (Most needed ques for me) - Which is more important than the other ? - What should be the priority ? - How to use CodeForces Problem-set? - If I am a newbie, and able to solve A and B problems of a contest, should I try to up-solve the rest problems or do that when I reach that level (by practicing ques as mentioned earlier). - Should I do questions topic-wise or of random topics(sorted by rating as mentioned earlier).
Thanks for your patience and your answer...
Hey, I started developement when i finished my third year majorly in college courses only. The extension was the first project I properly made to be honest. When i was in my second year, I only did CP because it is a more time taking than development and it requires consistency, and a lot fo practice and the growth is a little slow, its linear in terms of development and exponential in terms of CP. I would suggest stick to CP for a bit and then move on to development along with it in minor chunks. Prioritize CP at the moment.
The initial rounds of any interview would be DSA based and after you qualify that then your resume and projects would come into question.
So what I understood is that if I focus on CP, I will also be doing DSA. Or both are to be done separately ? By the way, Thank you so much for the answer.
If you are doing CP, you are kind of doing DSA too. But at the same time, you need to be aware of all named algorithms and other standard problems which you might not encounter on Codeforces or any other platform. That's why whenever you are closing on a coding test or something, just start binging leetcode for a month or so. You will be good I guess.