CodeChef
  • PRACTICE
    • Easy
    • Medium
    • Hard
    • Challenge
    • 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 View Comments

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/Bookmark
  • Anshuman Ansu

    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

  • Anshuman Ansu

    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

  • Ravi Shukla

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

  • Ravi Shukla

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

  • l0nwlf

    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.

  • l0nwlf

    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.

  • Kamal Chaturvedi

    rotating cleartext function or
    brute-force–resistant algorithm

  • Kamal Chaturvedi

    rotating cleartext function or
    brute-force–resistant algorithm

  • Anil Kishore

    May be all of them ;)

  • Anil Kishore

    May be all of them ;)

  • Amit Chavan

    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!

  • Amit Chavan

    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!

  • Imran khan

    I think an ACM ICPC Style contest will be much nice

  • Imran khan

    I think an ACM ICPC Style contest will be much nice

  • Gaurav Menghani

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

  • Gaurav Menghani

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

  • Yashwant

    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!

  • Yashwant

    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!

  • samshu

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

  • samshu

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

  • chang

    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

  • chang

    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

  • Abhijit Mehta

    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(“%dn”,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…) !!

  • Abhijit Mehta

    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…) !!

  • Pratik

    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.

  • Pratik

    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.

  • http://xpressabhi.blogspot.com abhishek kumar maurya

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

  • http://xpressabhi.blogspot.com abhishek kumar maurya

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

  • http://www.cre8d-design.com Stephen Merriman

    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.

  • http://www.cre8d-design.com Stephen Merriman

    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.

  • Michael Hayter

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

  • Michael Hayter

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

  • Girish kadli

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

  • Girish kadli

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

  • Kamal Chaturvedi

    rotating cleartext function or brute-force–resistant algorithm

  • Kamal Chaturvedi

    rotating cleartext function or
    brute-force–resistant algorithm

  • Name

    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.comI feel people will really like this.And this is that 'something different' as well.

  • Name

    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.

  • Siddharth

    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.

  • Siddharth

    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.

blog comments powered by Disqus

Recent Posts

  • The February Long Challenge has a Surprise in store!
  • Gennady’s blitz·krieg!
  • An overwhelming participation for IOPC2012 :)
  • IIT-Kanpur along with CodeChef presents Techkriti-IOPC 2012
  • A “tie’ing” start to the year

Categories

  • About (15)
  • Announcement (90)
  • Campus Chapters (4)
  • Contests (94)
  • Events (17)
  • Features (19)
  • Meetup (4)
  • Open Source (1)
  • Practice Problems (6)
  • Prizes (32)
  • Programmer of the Month (27)
  • Tech Talks (2)
  • Tutorials (24)
  • Winners (44)

Recent Comments

  • Anonymous on Programmer of the Month for May 2011: Egor Kulikov
  • geciktirici hap on The February Long Challenge has a Surprise in store!
  • raj on The February Long Challenge has a Surprise in store!
  • Vaibhav Setiya on The February Long Challenge has a Surprise in store!
  • Anish_7766 on The February Long Challenge has a Surprise in store!

Recent Pictures

Blogroll

  • Documentation
  • Plugins
  • Suggest Ideas
  • Support Forum
  • Themes
  • WordPress Blog
  • WordPress Planet

Archives

  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • 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