leafpetal's blog

By leafpetal, history, 10 months ago, In English

Calling all Codeforces enthusiasts! If you're looking to supercharge your competitive programming skills while keeping your practice consistent, CFStreak is your new best friend.

How to Get Started:

  1. Effortless Installation: Get CFStreak with a single click. Install CFStreak

  2. Daily Challenge: CFStreak surprises you daily with a fresh Codeforces problem. No login required – it's that straightforward!

  3. Three Levels of Challenge: Choose from three levels of questions – Easy, Medium, or Hard – based on their ratings. Maintain your streak by solving any/all of these challenges! Easy — (rating <= 1600), Medium — (1600 < rating <= 2200), Hard — (rating > 2200)

Why CFStreak?

  • Consistency Wins: Regular practice is the key to success, and CFStreak makes it a breeze.

  • Diverse Challenges: CFStreak pulls problems from real Codeforces contests, offering a variety of challenges to tackle every day.

  • Friendly Challenges: Challenge your Codeforces buddies to see who can maintain the longest streak. It's a fun and competitive journey to improvement!

More Features Coming soon

Ready to take your Codeforces journey to the next level? Install CFStreak now and get your daily dose of coding excitement!

Get CFStreak and code your way to the top!

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

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

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

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

It's really very useful.

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

Does it take account of what rating I am,I mean does it suggest depending my skill level?Or just randomly ?

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

    It has 3 rating ranges, Easy, Medium and Hard. Inside every field, there is randomisation. Let's take a situation. If someone's rating is 800, then if that person follows the Easy range, the person will have a chance to think of solutions till rating 1600, which in turn will be difficult for that person, but practising in the range will eventually help him to come out of that range.

    Thanks for asking. Feel free to share your invaluable doubts so everyone can be clear about them.

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

      Welcome brother, I saw it recommended a problem of 800,another of 2100 and 2600, I am of 1000 rating range right now, how can I make the extension to give me problems of 1000-1500 range(like the medium one)?

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

        I think you don't need an extension for that. If you want to specifically practice in a range, and you don't have a requirement for daily practicing, then I think codeforces have filters in their problemset section. You can use them and filter the problems according to your need.

        This extension mainly focuses on those who don't have much time for cp or they are in-consistent; so that they can (in wake of streak) be a bit more consistent in solving problems.

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

Great ujjwal :)

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

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

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

Op developer sir..

orz

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

Great Idea! Here are some suggestions-

  1. It would be better if the user was allowed to set the ranges for easy, medium, hard for himself. Is this dynamic (based on the user's current rating) or everyone gets problems in the same range?

  2. Another issue here is, on codeforces, the number of 800 rated questions are much more than say 1200/1300 rated questions (I am guessing this). So your algorithm may be biased to give a 800-rated problem as the easy problem. Try reducing this bias ig.

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

    I liked your suggestions.

    1. This extension is like "Challenge of the Day" feature and not for practicing the whole range in this. If we would give users the choice of range, it will be exploited and then the sole purpose for the extension will be gone. Everyone on codeforces will get the same 3 problems for that particular day.

    2. This is a great point and I will take this into consideration when updating it to the next version.

    Thanks for improving the experience of this conversation.