CodeChef
  • PRACTICE
    • Easy
    • Medium
    • Hard
    • Peer
  • COMPETE
  • DISCUSS
    • Wiki
    • Forums
    • Blog
    • Twitter
  • COMMUNITY
    • CodeChef Meetups
    • Campus Chapters
    • Host Your Contest
    • User Groups
    • CodeChef TechTalks
  • HELP
    • Frequently Asked Questions
    • FAQ for Problem Setters
    • Ranks
    • Tutorials
  • ABOUT
    • About CodeChef
    • Team CodeChef
    • Press Room
    • CEO's Corner
    • About Directi

Requesting Ideas for 2nd October Contest

Posted by The Chef on September 18th, 2009 Filed in Contests

Clam Chawdas,

We’re planning out the activities for October and would like to hold a second contest at the end of the month (in addition to our traditional 10-Day Algorithm Challenge). We’re not really sure what to do so we are asking for your help. Here are some suggestions we came up with:

  • A shorter duration algorithm contest - aka Mini Challenge
  • An ACM-ICPC style competition - This includes choosing a team (up to 3 people), penalties for wrong answers, etc…
  • A game development competition - aka Gamer’s Challenge (maybe using JS only?)
  • A badge development competition - we will publicize our API, you can create badges to show your own rank/problems you’ve solved, ranking in previous competitions, etc…  This will include HTML/CSS/JS.  Judging is subjective and less heavy on actual development.
  • A debugging competition - We give you a few problems with buggy solutions, the first person to correct them all so that they output the correct result (with the fewest amount of changes from the original code?) wins.

We’ve discussed some other ideas including a contest for shortest lines of code, though this promotes bad programming styles (hard to read/understand).  We’d like to do something that encourages quality software development.

Any of the ideas above appeal to you?  Any new ideas we haven’t thought of?  Let us know (and have a nice weekend)…

Cheers,

Amit (Chef)

  • Share/Save/Bookmark

20 Responses to “Requesting Ideas for 2nd October Contest”

  1. Anshuman Ansu Says:
    September 18th, 2009 at 7:46 am

    Hi
    My suggession will be an ACM type conest with team of three. As the ICPC is round the corner, we would be benefitted by this.
    I would also like to thank codechef for the great work. We are highly benefitted by the codechef chapter.
    Thanks

  2. Ravi Shukla Says:
    September 18th, 2009 at 8:00 am

    (1)An ACM-ICPC style competition

    (2)A debugging competition - We give you a few problems with buggy solutions, the first person to correct them all so that they output the correct result (with the fewest amount of changes from the original code?) wins.

  3. l0nwlf Says:
    September 18th, 2009 at 8:05 am

    Why not something like Code-Golf ?
    May the shortest code win. It’ll be a bit different than the regular food on codechef’s menu.

  4. Kamal Chaturvedi Says:
    September 18th, 2009 at 8:08 am

    rotating cleartext function or
    brute-force–resistant algorithm

  5. Anil Kishore Says:
    September 18th, 2009 at 8:46 am

    May be all of them ;)

  6. Amit Chavan Says:
    September 18th, 2009 at 9:35 am

    Maybe an AI type contest, where two programs are pitted against each other and the plain old “survival of the fittest” rule to judge the winner!

  7. Imran khan Says:
    September 18th, 2009 at 10:00 am

    I think an ACM ICPC Style contest will be much nice

  8. Gaurav Menghani Says:
    September 18th, 2009 at 12:09 pm

    I agree, an ICPC style competition, with problems of similar level. :)

  9. Yashwant Says:
    September 18th, 2009 at 2:10 pm

    Another vote for ICPC style contest. But wonder how we will be able to form teams. Other ideas:

    1) Software design contests.
    2) Problems that forces us to use adv. data structures like RB trees.
    3) Mini projects that make us write moderately large amounts of code.

    I feel 3) is important because
    1) You get a better experience when you write a large piece of software.
    2) You have to collaborate with others, hence learn to work in teams, learn to use source control etc.

    Personally, I wonder if I will have so much time that I can compete in regular challenges as well as these!

  10. samshu Says:
    September 20th, 2009 at 9:45 am

    “A debugging competition ” … i’d love to pariticipate in this one.

  11. chang Says:
    September 20th, 2009 at 11:14 am

    Some suggestion :

    1. A debugging contest will be gr8 :)
    2. May be some RIA dev competitions.
    3. A flash + php + mysql competition.
    4. Wud luv another one of the GAMERs challange :D

    Also long back it was announced that every month 1-2 problems will be dealt in detail here. We saw it going a few times but then it stopped. Plz keep it goin as it helps newbie algorithmists (like me) to get valuable knowledge.

    thanx

  12. Abhijit Mehta Says:
    September 21st, 2009 at 2:43 am

    hey…

    I guess you should have some non traditional contest this time …if you are planning something special.

    You can have an overnight code modification contest ( call it an overnight moding contest - ‘m’ for modification

    ) . The idea will be to provide 4-5 piece of code which would compile successfully and have some output (valid).

    The code had to be modified to achieve some other functionality .
    Winning entry can be decided on the factor of change made to the code…. the lesser the better.
    For example.

    following code (solution for Life,universe and everything ..with 8 instead of 42)

    i;main() {i!=8?scanf(”%d”,&i),((i-8)?printf(”%d\n”,i):exit(0)),main():exit(0); }

    had to be changed to find 8 factorial..

    i=1,f=1;main() {i!=4?i++,f=f*i,main():printf(”%d”,f),getch(),exit(0); }

    Aim: When we work professinally , we have to deal with lots of legacy code..many a time , you need to understand

    the code and modify it to add a new functionality ..sometimes an addition of functionality , and sometimes a

    total change … may be this can be aimed towards that.

    Looks like a wild idea (even setting questions might be a big challenge…) !!

  13. Pratik Says:
    September 21st, 2009 at 3:11 am

    IMHO, ICPC contest is the best one to have. It’s a tried and tested formula. I think only Topcoder is better than this format ;)

    On second thoughts, the problems must be something that can be solved in 5 hours, else the winners might have only 1-2 accepted :)

    Also shouldn’t “badge development competition” and “gamers challenge” be under DesignChef (which is under DirectI afaik)?

    I think the Mini-challenge wasn’t so much fun with only 1 problem.

    I think Codechef must really look at other contest formats and then make an informed decision. ( here is a list of well known programming contests http://en.wikipedia.org/wiki/Category:Programming_contests )

    I dont think a shortest code contest is a good idea, people knowing languages like Perl, PHP, Python will beat the c**p out of C++ and Java. This in no way implies they are better.

  14. abhishek kumar maurya Says:
    September 21st, 2009 at 4:06 pm

    Hi,
    I think an idea presentation/workout event will be good to come up new ideas for developing application on web.
    Ideas should be related to “how to make easier to use web?”
    Few ideas like that:::
    1. Web interface using only html+CSS+javascript. No image, no flash. Keeping in mind total file size should me minimum.

    2. Personal twitter application where a certain limited people can tweet.

    3. webpage analysis and worth calculation based upon backlinks, members, readers, subscribers and all.

    4. Monetization method based upon locality(ip based).

    I hope now you got my point…..

  15. Stephen Merriman Says:
    September 21st, 2009 at 4:20 pm

    Whatever you do, don’t make it a 5 hour contest like mentioned above, because then heaps of people won’t be able to compete due to timezones.

  16. Michael Hayter Says:
    September 21st, 2009 at 10:02 pm

    Maybe you could have a timed contest (2-3 hours), but have the clock start when the contestant logs in.

  17. Girish kadli Says:
    September 23rd, 2009 at 5:49 am

    Another vote for ICPC style contest.I would love to participate. Make it a team of three contest.

  18. Kamal Chaturvedi Says:
    September 25th, 2009 at 8:26 am

    rotating cleartext function or
    brute-force–resistant algorithm

  19. Name Says:
    September 30th, 2009 at 9:45 am

    I give my vote to AI type contest.
    Programs from two different users pitted against each other.
    Something similar to this: http://www.bots.dcetech.com

    I feel people will really like this.
    And this is that 'something different' as well.

  20. Siddharth Says:
    September 30th, 2009 at 2:31 pm

    Really liked the idea of something on the lines of a “mini-project” kind of contest where one has to write moderately large amount of code. This can also be clubbed with the idea of teams where one project is to be developed by one team- this way harnessing two-fold benefits.

Leave a Reply

Programmer of the Month

Name : Anton Lunyov
Age : 23 yrs
Inst/Company : Institute of Applied Mathematics and Mechanics of National Academy of Science of Ukraine
Userid : anton_lunyov

Find out more about the person behind the username anton_lunyov

    Recent Posts

    • New Prize Structure for Monthly Contests
    • Programmer of the Month for September’10: Anton Lunyov
    • CodeChef August 2010 Cook-Off Results
    • A few changes in CodeChef
    • Blog comments working now.. we missed you.

    Categories

    • About (12)
    • Announcement (33)
    • Campus Chapters (4)
    • Contests (49)
    • Events (15)
    • Features (11)
    • Meetup (4)
    • Open Source (1)
    • Practice Problems (5)
    • Prizes (18)
    • Programmer of the Month (14)
    • Tech Talks (2)
    • Tutorials (15)
    • Winners (22)

    Recent Comments

    • tintin on New Prize Structure for Monthly Contests
    • Bob on New Prize Structure for Monthly Contests
    • Ishan on New Prize Structure for Monthly Contests
    • Venkatramana on New Prize Structure for Monthly Contests
    • Sam Halgrimson on Frequently Asked Questions

    Recent Pictures

    Twitter Badge



    Blogroll

    • Agile Developer
    • Agile FAQs
    • Bhavya Siddappa
    • Come On Code On
    • Manish’s Tech Blog
    • Planet Floss India
    • Rahul Sundaram
    • Sandeep Shetty
    • The Geek Blog
    • Vineet Gupta

    Archives

    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • December 2009
    • November 2009
    • October 2009
    • September 2009
    • August 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009
    • January 2009

    Company Blogs

    • Directi
    • .pw Corp Blog
    • CEOs Blog

    Careers@Directi


    • About CodeChef
    • About Directi
    • CEO's Corner
    • CodeChef Campus Chapters
    • Blogger Community Program
    • User Group Outreach Program

    © 2009, Directi Group. All Rights Reserved.

    Sponsors