It was around three years ago, when our team mate, Suraj, had asked us to implement an automated system of sending goodies. We were struggling to deliver the users their winnings on time and quite a few of them would never reach their intended users. Not responded emails, faulty stale addresses, goodies getting lost in transit and tracking issues; left us hassled. We altered processes, included more checkpoints, reached out to our users, but nothing seemed to work.
Quite naturally, we liked the suggestion. The idea was to switch from a “push the goodie” system to “pull the goodie” one. Let the responsibility of getting a goodie be given to the users. We realised this would solve additional problems too, like the same user getting the same goodie multiple times, by giving her more options of accumulating points and winning something of a higher value.
This year, our growing struggle made us pick this up as a gift to ourselves and our users, as we turned seven. In the summer, with our intern, Raju Varshney, putting his hands up, we finally decided to put an all out effort to get this out. While he took up the coding, the rest of us scampered around to get an exciting new list of goodies prepared. And eventually the new system got ready to be served.
However, one thing at CodeChef is that we are a team full of pranksters! We love playing pranks on each other and we thought this to be a great time to include our users. It was long back that we did something similar and since then we have hardly done anything that grave! And this provided us with the perfect opportunity. It also served us as an experiment.
While we implemented the new system, we also decided to change the goodies to those of no monetary value to be considered as a token of appreciation for the effort put by the users. We wanted to see whether all our users want a goodie of monetary value or is it the winning that matters? We added three fun goodies on the site and kept our fingers crossed to see if one can spend her hard earned laddus against something that wasn’t initially promised – the duck, the cube and the ball.
And what we got was a pleasant surprise! Though we got a lot of criticism on the selection of our new goodies, we did find some of our users placing orders to actually get them! Kudos to them! Though we are removing those dummy goodies, we promise to give these users what they have ordered while reverting their laddus into their accounts. We had loads of fun and we hope that you would not mind this small prank of ours.
With this, we unveil the new goodie system. We have credited all your pending winnings as laddus into your account. Go ahead and check them out and have a look at the new goodies. And order whatever you like. We believe you will like some of them. In case you have any doubts or concerns regarding your laddus, do send us an email to firstname.lastname@example.org. Do not forget to read our terms and conditions to get more insight into the process and to not be disappointed later. We promise it is a good read.
Date: 27th December 2015 Time: 11 AM IST Venue: https://www.codechef.com/LTIME31 Event: December Lunchtime 2015
The challenge began with a flurry of submissions for Distinct Codes that got close to 50% correct submissions ( specifically – 48.66%). Some familiar names kept coming up on the rank tables, case in point kmcode of Omori 7th Junior High School, ptnk131627 of VNU-HCM High School for the Gifted Vietnam and mbrc of South Point High School.
As the young coders raced ahead, they found the Ancient Berland Road to be a tricky terrain. Many slipped, got back up and slipped again as the problem proved a mighty challenger. With 12.99% accuracy on the problem, ABROADS certainly had everyone sweating. Sadly for the coders from Team B it was just a preview of what was to come next.
What’s next you ask? Only the 2nd hardest challenge problem. Computer Network was more like a net of complexity from what our young coders’ submissions told us. Let us throw in some statistics again – what better way is there to show how good a job the problem setters did? 38 submissions with a full score and an accuracy of 5.49% EXNETWRK was the second but last obstacle in the challenge.
Buying Seedlings, is an innocent name for something that has the ferocity of the Terminator. If Jack had bought these instead of the beanstalk beans, he would be in a different kind of hell, even without the giant from his original story. With a total of only 5 full scores, this timid sounding problem painted the submission table red much to the coders’ dismay.
Sitting on the sidelines, watching the challenge go down is interesting to watch, but a huge shout out to our young coders’ enthusiasm that makes us want to host Lunchtime month after month. Another thanks to the following people that make it possible. December Lunchtime: Problem setter & Editorialist: Sergey Kulik Problem Tester: Pavel Sheftelevich Here are some stats to look at: Total users who made a submission: 913 Total Submissions: 4190 Number of distinct users with correct submissions: 856 And now, the winners who braved it all and kept going.
That’s all from December Lunchtime 2015. Watch this space for more contest reports. Until next time then!
Women’s struggle for equality has been there since the beginning of mankind. It holds true even in the world of programming. Despite their huge contributions to the computing world, names like Adele Goldberg, Grace Hopper, Ada Lovelace, and many others still do not get as much mention as they should. And even though we have come a long way, the stark reality has not changed much.
Still when asked about the great women programmers in current times, sarcasm takes over the names like Joanna Rutkowska, Anna Patterson, Caitlin Colgrove. And we think it’s about time we change that. The theme of this years International Women’s Day is “Make It Happen”. So, let’s come together and be a part of the change.
We have already seen some awe-inspiring women programmers on CodeChef in meteora, xiaodao, rosyish in our past contests and we are sure there are many more. In honor of the wonderful women all around the world, we will be dedicating special prizes to the women programmer in our March Challenge 2015, as a small gesture to celebrate their achievements.
For our March Challenge 2015, we will be honored to present the top women programmers around the world:
And CodeChef goodies to rest of the names in the list of top ten women.
So, let us bring out all the amazing women programmer we know and celebrate their magic. And if you are a woman, let us give the men a run for their money in the March Challenge 2015, making them work twice as hard as they do. We know you can “Make It Happen”.
It all began with one casual inquiry of one of user regarding one of his goodies that he won long time back, but did not receive. And then a few more similar emails. And then a discussion on another forum. While looking for the missing ones, we dug into our records and found that several goodies have not reached our winners. Also, there are instances where we have not even shipped the winnings. This was serious, almost a crisis, and needed to be addressed soonest. And, before we do that, let us apologise to everyone who has not received the goodie that he/she has won, even if it is just one in number.
We are sorry. We really are.
We tried to identify various reasons of what has caused this, and broadly arrived at a conclusion that our present process is in some mess and needs cleaning. Some of the reasons that we identified for the non delivery of the goodies are:
Many a times, our emails for verifying address do not reach the inbox of our winners but go to the spam folder. So the winners do not know that we have contacted them for seeking their address details.
Sometimes the addresses that we send emails to, are invalid. We cannot contact our winners.
Sometimes the emails that are sent by the winners confirming their details do not reach us. Either they go to spam or are lost somewhere.
Sometimes, we realise very late that our inventory is exhausted and hence we hold on to sending emails until we procure more goodies. This is a lengthy process and we end up losing track of these “to be” sent winners.
Many a times, even after dispatching the goodies, the recipient does not get the goodies. Either the goody gets stuck at the customs (in case of an international shipment) or simply our courier service is doing a shoddy job. Only, sometimes the goody comes back to us and many a times it is lost midway.
We believe that your missing goodie may be because of one of the these reasons. However, if you think, it is not, please let us know.
Identifying the above, we realised that we were doing some things wrong and some things inefficiently. And so, we are going to bring in some changes, and we believe that should solve most of the current crisis. Please read them carefully.
We have decided that we will ship all the winnings only once every month.
Yes, you read that right. Whether it be the Long Challenge, the Cook-Off or the LunchTime or even the Top Contributors of the month, we will dispatch the goodies all together. This will help us streamline our process. Since we are a small team, dispatching it more frequently puts us through a lot of burden and we end up making more mistakes. This may cause a bit of a delay in you getting your winnings but this will ensure that you get it.
After every contest we will send an email to the winners verifying the address that we have of them.
We will try and remove the words like “won” and “congratulations” from the email so that it does not go into your spam.
You will need to update your email and address in your CodeChef profile with the latest email and address that you want us to contact to and send your goodies to. This will make it easier for us to manage your contact data.
If you have not received an email within 4 days of the end of the contest, you can contact us at email@example.com with your contact details and your username mentioning your winning.
The winners will have to respond to the congratulatory mail within 7 days of receiving the email.
If you fail to confirm your contact details or the emails get lost in between (or if any communication has not happened between us on this, within that time period), we request you to contact us on other communication channels like our phone, Facebook or Twitter account, whichever is convenient to you. It has to be done within a week’s time!
If you fail to do so, or we do not have your contact details by this time for the missed email, your goody will be kept on hold and will be shipped in the next month, provided that we get your shipping details.
We will ship the goodies on the 10th of every month.
We will try changing our Courier service for those countries where the shipments get lost in transit.
The main work starts from here for us and we will need your help. We need to track each and every goodie that we send and we want to help you also track your winning.
Once we ship your goody, we get a tracking id from our courier service. We will send you an acknowledgement email of your winning along with the details having this tracking id.
Once you have received the goodie, we need you to acknowledge the the receipt by replying on the same email. This is an extremely crucial step for us to close each case of shipment. If we do not get a confirmation from you after 10 days of sending the goodie, we will try and contact you on email, phone, Facebook wherever we can. If we are unable to reach you for any reason, we will have to consider that the goody has reached you and close the case.
You can still reach out to us in case you have not received it and we will be happy to send you another one.
The above process will come into effect starting now, that is September. Which means that the next shipment will happen on the 10th of October.
We will fix our inventory management issue as well.
Now, let’s talk about all the winnings that have been received by the winners in the past. It includes everyone who has not received any goodie from CodeChef. So, we want you to pay attention.
For winners outside India, due to certain custom rules your goodie might be hanging with concerned department. So, we want you to take a dive into your inbox/spam to search for our congratulatory mail for which you have not received the goodie. Once you have the details, contact us at: firstname.lastname@example.org and we shall get back to you with the status of your goodie, so that you may collect it from the customs department of your country. If your goodie has not been shipped, we will get it shipped to you, and if it’s stuck somewhere we will figure out the way how you can get it.
For winners from India, if you have not received your winnings, you just need to get in touch with us. If we have your tracking id, we track your goodie.
In both the cases, if your goodies have not been shipped, we will ship them to you in the coming cycle, for sure.
It will take a bit of effort from all of us. So, we request you to extend your cooperation in helping you find your missing goodie, as we want you to have it at the earliest and brag about it. We really do.
It has been over five years since CodeChef’s inception. We have hosted plethora of contests, have seen numerous names appearing on the rank tables from all over the globe. We have cherished every single contest and every participant that came along with the same joy and fervour. We took pride in having their names on our rank tables, and many times bragged about it as well. And we do our little bit to acknowledge and encourage the performance by ensuring that their winnings reach them safely & timely. Knowing that the winners will be as happy to receive them as much as we are when sending them. And we do believe in that.
So, whoever you are, wherever you are, if you have ever won a goodie on CodeChef and not received it, we will get it delivered to you. Pretty soon.
If you have any queries or questions, feel free to write to us at: email@example.com
You can also give us a call at: (022) – 30797709, or
Contact us on:
Facebook at: https://www.facebook.com/CodeChef
Tweet to us at: @CodeChef
We are amongst those few who come up with a million ideas on a single day. We do not know what causes this, but it has worked for us nicely. On an otherwise mundane day of January, we got this fabulous idea of putting ‘fab’ (as in fabulous), for February making it ‘Fab’ruary. And we were serious. However, how shall we be doing it, none of us thought! But, thanks to you guys, our ever growing and responsible community and also the ever-reliable Mr Anton, as a result of the prolonged online discussion we reached at some concord.
Taking all the points into consideration, once again we were in the conference hall hitting each other with ideas (we love to call it brainstorming), discussing ways of accomplishing it. And after a thoroughly intense session ***wink*** we came to some unanimous outcomes, that aptly fulfilled our objective of our having a ‘fab’ruary. What are those outcomes you say? Read on…
Firstly, we decided to start our long Challenges on the first Friday of every month. You will have to wait till April to notice this change. Yippy. Now, you will say “Why on first Friday?” It is because, starting the challenge on the first Friday of every month gives most contestants two weekends of participation. This, we think is fabulous for everyone and the problem setters as well as for us. Isn’t it?
Secondly, we have decided on introducing some more goodies for the participants. This must catch your attention! But wait, the kitty is not completely out of the bag yet. In order to get your hands around these goodies you will have to make yourself eligible for them. Now you must be thinking, “How do I do that?”. It is simple. It has always been simple. Starting February Long Challenge, 3 Indian and 3 non-Indian participants, having the highest score for the “Challenge” problem will be eligible to receive these additional goodies. These 6 participants will be those who are outside the top 10 non-Indian and top 20 Indian participants of the long Challenge. More reasons to give the fabulous challenge problem its due. Don’t you think so?
Now, let’s lift curtains from the final fabulous surprise. From February onwards, top 5 Indian participants in every CookOff will also receive goodies, in addition to the global top 10. This means, from now onwards, Indian masterminds will also get a prize from every CookOff, in addition to immense accolades and bragging rights. So, brush up your CookOff skills and get ready to make an impact on the smaller format of the contest as well.
Combine all the aforementioned beginnings and the month of February marks the beginning of many things fabulous. So, do not wait. There is a lot more to be won. Put on your coding hats and get ready for the imminent contests.
If, you have anything to say about our new beginnings, you can always send them our ways at firstname.lastname@example.org or drop us a line below
Till next time, adios everybody.
See you at the contests.
A few weeks ago, the Chef came to a realization: he needs to go on a diet. If you’ve seen him lately, you’ll know he’s practically bursting out of his clothes. So, in an effort to stop overloading on the code he loves to devour, he’s decided to start consuming only the highest quality code.
Only the top two finishers in India and internationally will be eligible for prizes.
We have a few reasons for making this change. For a while, our community has been telling us that CodeChef’s prize structure could do more to encourage people to do their best. We agree. With this new prize structure, we think there’s more incentive for people to put forth their best effort.
*Edit* Additionally, we will be re-allocating the saved resources to other project in the pipeline in the CodeChef Community. *Edit*
Prizes on CodeChef will now be as follows:
First Place Indian: 12000 INR- Second Place Indian: 8000 INR- First Place International Contestant: $400- Second Place International Contestant: $300
As always, please let us know what you think about this new structure. Your feedback is extremely valuable to us and helps us make CodeChef better.
Now get to cuttin the flab off your code!
It’s been 3 months since we changed the prize structure for the Indian audience. Our intention was to encouraging more people to participate and showcase their skills in our monthly contests. With similar objectives in mind we are now opening up our international prizes to a wider audience as well!
Starting next month we will now be rewarding the top 10 non-Indian participants. The prize structure will be as follows:
We hope that you all are as excited about the new prize structure as we are!
So make sure you comment and let us know what you think.
Hello fellow CodeCheffers,
In an attempt to motivate and encourage more people to participate and showcase their skills in our monthly contests, based on the feedback from several CodeChef winners, we have decided to reward more number of participants starting this February. To start with, we are doing this only for Indian participants.
So, we’re glad to inform you that we will now be rewarding the top 20 participants in India! The prize structure will be as follows:
|6th-10th||Rs. 2,500 each|
|11th-15th||Rs. 1,500 each|
|16th-20th||Rs. 1,000 each|
Note: All prizes above Rs.5000 will be taxed at 30%. TDS certificates will be issued at the end of the financial year.
At CodeChef we’re always looking to improve, and for this very reason we give a lot of importance to the feedback we receive. Please feel free to suggest any changes or voice any concerns that you may have.
We’re very excited about the new prize structure and hope that you all are as well.
On January 10th 2010, we at CodeChef witnessed the most awesome teams from campuses all over India battle it out in person at the Mumbai headquarters of Directi. 639 teams of three each, had registered for the CodeChef Campus SnackDown, a two round ACM ICPC styled coding contest. The first round of the SnackDown took place on 21st November 2009. We then flew the top 7 teams from various corners of India to prove their mettle.
The 21 finalists met on 9th January for a pre-event dinner on the night before the contest finals. Here they got a chance to interact with each other, meet Bhavin (CEO of Directi) and mingle with other personnel from Directi.
Good food, interesting conversations and some fun laughs turned the dinner into a fun filled night!
The next morning at 9:30 AM teams met at the DirectiPlex with more food, some table tennis and of course, a 4 hour final on site round of the SnackDown to look forward to!
And now finally, after multiple rounds, tiresome travel and sleepless nights, we present to you the CodeChef Campus SnackDown Winners!
Bhavin and Amit with Yash Kumar (18yrs), Nadeem Moidu (20yrs), and Kunal Jain (19yrs)
Dream is an example of national integration; hailing from Rajasthan, Kerala and Chhattisgarh, these three young programmers met at IIIT Hyderabad. Inspired by their Seniors – The Kings Gambit, they formed their own team – Dream and went on to win the SnackDown!
Ramki and Bhavin with Purav Shah (20yrs), Pratik Tandel (20yrs), Krunal Manik (20yrs)
This team’s friendship goes back to school days. Having started programming in the first year of engineering, they were introduced to algorithms and contests by their friend and mentor Varun Jalan (most of you know him as syco). Under Varun’s guidance team Phoenix was formed and they are soon going to represent India at the ACM ICPC world finals in China.
Bhavin and Yazhini with Akhil Ravidas (20yrs), Abhilash R (20yrs) and Venkatesh Basker (19yrs)
Counter Gambit is formed of three hardcore Southies. Since each of them are from completely different programming backgrounds they have their our own strengths and weaknesses. However, as a team, they are really quick in solving problems which helps them get a head start in most contests, or so they’d like to think They too are representing India at the ACM ICPC world finals this year.
The rest of our finalists are (in order of ranking):
Institution: IIIT – Hyderabad
Team Members: Anshuman Singh (21yrs), Gaurav Agarwal (22yrs) and Rajat Goel (21yrs)
Institution: IIITM – GwaliorTeam Members: Shilp Gupta (22yrs) Manyata Goyal (21yrs) and Vineet Chaudhary(22yrs)
Institution: Madras Institute of Technology
Team Members: Rajesh Venkatachalam (20yrs) Rajesh Rajagopalan (20yrs) Gokulakrishnan Gopalakrishnan (20yrs)
Institution: IIIT – Allahabad
Team Members: Imran Khan (22yrs) Surendra Kumar Meena (21yrs) and Tasnim Khan (20yrs)
We had a lot of fun with the CodeChef Campus SnackDown and would love to do something like this again. We also have some fun interviews with the rest of these teams so let us know if you want more insiders information.
In our previous 10 day algorithm challenges we’ve offered prizes to the top 5 participants from India and the top 5 participants from the US. We’ve seen a lot of participation from international participants and are now deciding to expand our prizes to this set of awesome folks . Starting in the December contest, everyone is eligible for prizes: the top 5 users in India and the top 5 users globally.