Блог пользователя i_pranavmehta

Автор i_pranavmehta, 3 года назад, По-английски

Hi Coders! I hope everyone of you is doing great! A member of my Discord server BadalArya recently came up with an idea to conduct a 75 Hard challenge (similar to the fitness one) for coding. I am excited to announce that we have concluded the development of the bot and have integrated it to our discord server to help coders track their progress for this challenge. This is how the challenge looks:

  1. The bot provides 2 problems daily to each user (who ask for the challenge using the command ";hard75 letsgo"). These problems are based on the users cf rating (one problem is of the same rating and other is of +200 level NOTE: both these ratings are rounded to nearest 100).
  2. On completion the user has to instruct the bot to check the progress using the command ";hard75 completed", the bot then checks whether user has completed both the problems on codeforces and accordingly saves his progress and the streak.
  3. On completion of 75 days the bot would acknowledge the completion and would then plot your progress chart (This would be interesting to look at and to observe any clear relation b/w the progress (rating) and the consistency).
  4. Anyone who skips a day would have his current streak set back to 0, (although the longest streak would always be saved on the system and these statistics can be analysed by using ";hard75 streak").
  5. To propagate a healthy competition environment users can check the top competitors (the ones who have the highest streak) using the command ";hard75 leaderboard".

We do have plans to make the recommended problems even better by using the problems from acodedaily.com blog aka ACD Ladders. Any suggestions from anyone for improving the bot or making it more interesting is highly appreciated.

The server is free for all and would always be! You can join it using this link . Incase you want to host this bot on your own server then feel free to clone it from: github link.

I would really like to thank DenjellBoone for his contributions to the original TLE bot which serves as the base bot for our server and all his help in developing this bot too. Thanks vedantmishra69, manishjha91, GreatestEver, BadalArya and everyone else who helped to test this bot and make it better!

Let's code!

UPDATE 1: ~300 people already started the challenge!, this was beyond expectations. Participants range from newbies to Legendary Grand Master! It would definitely be interesting to observe the kind of push this challenge would give to people from varied expertise level!

UPDATE 2 (Week 1 concludes): The contestant rating varies from 3064 (LGM) to 0 (unrated). 375+ people have participated in the contest so far and 83 have a unbroken streak for now!

UPDATE 3 (Week 2 concludes): 400+ coders registered! several people (including me) reported that they've seen an improvement in their logic building due to the daily efforts (but it's too soon to make any bold claims). There was one unfortunate incident- codeforces api was down for the night and to help people maintain their streak, I manually updated the db.

  • Проголосовать: нравится
  • +85
  • Проголосовать: не нравится

»
3 года назад, скрыть # |
Rev. 3  
Проголосовать: нравится +17 Проголосовать: не нравится

So excited to see where I am gonna land after grinding this 75 hard challenge...

Just want to end up between a stable expert and Candidate Master.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +19 Проголосовать: не нравится

Ram ram ji sareya ne

»
3 года назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Great initiative !

»
3 года назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

Challenge Accepted ^_^

»
3 года назад, скрыть # |
 
Проголосовать: нравится +15 Проголосовать: не нравится

Such a great initiative, I wish all the cheaters can take this challenge and improve instead of cheating.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

Such a great initiative for the CP community.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

;hard75 letsgo

»
3 года назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Sounds great.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

hello ji i have never used discord before so im not understanding that much for now? can you give me detail about this bots for now

»
3 года назад, скрыть # |
Rev. 2  
Проголосовать: нравится +3 Проголосовать: не нравится

Ram Ram sareyana .. aaj mai utha lgae 2 sawal ...

»
3 года назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

;hard75 completed

»
3 года назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

The link gives invite invalid error i_pranavmehta

»
3 года назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

i_pranavmehta The link is not working. Can you please check it?

»
3 года назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

what timezone will be followed for the streaks? will it be local or something standard like GMT?

»
3 года назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

excited to do it.. and great initiative by Codedaily community..

»
3 года назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

I was actually doing a similar thing on my own (check my profile for streak), using the site https://randommashupgenerator.netlify.app/

Now this is more of an official start of the challenge

Exhilerated for what's to come that's all))

»
3 года назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Happy to be the part of Fam!!!

Good going guyz!!!

»
3 года назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Ram ram bhai sareya ne..aaj hai humara 75 hard ka pehla din Phle baith ke 1-2 1600 ke problems solve kari humne fir virtual diya ......ye hai aaj ki performance. ..fir kuch problems 1600+ ke pdh ke humne banaya logic....fir usko kr diya implement. ...ye hai aaj ki standing....fir humne kuch lectures dekh ke aaj ki coding finish kr di...aaj humne sikha......JO LOG SIDHA CODE START KRNE SE PEHLE PROBLEM ACHE SE SAMJHTE HAIN..LOGIC SOCHTE HAIN AUR HAR EDGE CASE SOCHNE KE BAAD CODE KRTE HAIN unki rating badhti hai contest mein .... BOLO JAI SHREE RAM !!

»
3 года назад, скрыть # |
Rev. 3  
Проголосовать: нравится +8 Проголосовать: не нравится

Is it allowed to see editorials/hints? I saw hints for the first problem and the official editorial for the second problem today.

  • »
    »
    3 года назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится 0 Проголосовать: не нравится

    I think the only motto of this challenge is to stay consistent to problem solving and learn along the way. Nobody can be expected to know everything. It's obvious that at times we'll have to see editorials to learn the stuff and grow! :) It's totally fine! Congrats on your first day of 75 Hard! 74 to go!! :)

»
3 года назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

i_pranavmehta The link is not working. Please check it

»
3 года назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hi! I am not writing contest on cf but I know what problems rating I can solve easily. Can I somehow change bot to give me problems of ratings I would like?

  • »
    »
    3 года назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Hi! I am sorry but the bot can't accommodate such requests at the moment, neither do we have plans of incorporating such requests in the future. The reason is simple- it's about having a set of rules one needs to stick to: it teaches you consistency and discipline.

    However for this kind of challenges (where you can set your rating types) there's another challenge called "gitgud". you can use that either on my server or errichtos server.

»
3 года назад, скрыть # |
Rev. 2  
Проголосовать: нравится +5 Проголосовать: не нравится

I wonder if there is a change problem option when the bot give me a problem I had done before.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

Accepted!

»
3 года назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

My 7 days streak was broken because of the codeforces' API bug :(, are there some methods can protect my streak? thank you orz