disypher's blog

By disypher, history, 10 months ago, In English

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

  • Vote: I like it
  • +12
  • Vote: I do not like it

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

u should give problems for upskilling not for current level.

  • »
    »
    10 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    that's a pretty fun pfp

  • »
    »
    10 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by disypher (previous revision, new revision, compare).

»
10 months ago, # |
  Vote: I like it +8 Vote: I do not like it

It sometimes gives me problems that I have already solved. Pls fix this bug. Other than that, it's awesome!

  • »
    »
    10 months ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    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

  • »
    »
    10 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I've tried this extension. It's good to keep the consistency. It helps to increase your rating in the next contests.

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

great work.. but please make the changes for unrated users, it doesnt show an interactive calender for unrated users!

»
10 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

Its offering the same problemset on my two id's but the rating difference is noticeable.. fix this bug

  • »
    »
    10 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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

  • »
    »
    10 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Also, if your ad blocker is enabled, it might cause an issue! Try without it, incase you are using one!

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Every page reloads twice while this extension is installed. Please fix this !

  • »
    »
    10 months ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    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.

    • »
      »
      »
      10 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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.

      • »
        »
        »
        »
        10 months ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        makes sense, I will think of a turnaround. Keep using it, do not uninstall. xDD Thanks for the remark tho! <3

      • »
        »
        »
        »
        10 months ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        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.

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

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...

  • »
    »
    10 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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.

    • »
      »
      »
      10 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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.

      • »
        »
        »
        »
        10 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        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.