Post: March Programming Competition 2016
03-03-2016, 12:00 AM #1
Specter
Pro Memer
(adsbygoogle = window.adsbygoogle || []).push({}); The competition is officially closed, however if you have a late submission you MAY submit it by April 4th at the latest.

I have received submissions from the following;

  • Beach
  • Joren
  • HackedTutorials





Note: The PDF link has been restored, another important note is the answer to P3 (Car Vectors) example is not 462 but rather 544, sorry for the miscalculation.

You must login or register to view this content.


Introduction: Welcome back to another programming competition, in 2016! We ran through this in December of 2015 and it worked out pretty well, there was some feedback and I have taken it into consideration for this as well as future competitions. There will be prizes for 1st, 2nd, and 3rd this month, which you will find the details for below. There is also no theme this month, unlike December it is not a "create a program and submit" style competition but rather one with specific problems that need to be solved, 2 will be a bit easier and the rest more difficult. If you cannot complete all of them that's fine, even if you don't win, these types of questions get you thinking and force you to problem solve, so even if you're fairly new to programming or don't expect to win, I'd still give at least one or two of them a go.



Overview: In this competition you will find two moderate questions (labelled "Moderate Difficulty"), and three advanced questions (labelled "Advanced Difficulty"), making for a total of 5 questions. Placement will be determined via a few factors, one being how many questions were completed, the difficulty, and an analysis of the code (is it documented? do variables and method names make sense? is it efficient and clean?), kryptus, tustin, as well as myself will be judging the competition.

Restrictions: You must be permitting to send the files to me in a PM as I will need to be able to assess it, due to this being a fixed-problem based competition, please do not share code/answers, you are free to discuss and even post some tips or point people in the right direction, but do not share code or full solutions. You can post screenshots of your progress if you wish. Any posts containing what I deem to be more than just a hint or pointer, will be edited or removed.

You must also name the projects by their project code (provided in the PDF of problems), this is to make going through them easier for the judges for assessment. Also keep your projects organized, if you're using Java just name the project by the project code and add the project folder to the zip along with your other problems you have completed, if you're using C++ for example, keep the folder name as the project code and have your main.cpp and executable in easy to find directories (aka don't make a bunch of redundant folders). These will all take input from either keyboard or via a file, if the input is to be read from a file please make the filename the project code.in, for example if the project code was "p1", the input file should be named "p1.in".

The project folders as well as input files should be the only things with an unclear name, and this is merely for easier assessment, variable names and method names as above should be clear, usually you'd want the project name and files named well as well but again, this is for assessment purposes.

End Date: This competition will run from March 1st until March 31st. At this point the thread will be closed and the entries evaluated. The results will be posted sometime in the beginning of April (not a set date).

Evaluation: This time I have actually taken time to make an evaluation page so you know the exact criteria and "grading" system if you will, and the judges will use this when evaluating your submission, these will also be posted in the results for everyone hopefully, this way everyone can get feedback, so even if you don't place in the top 3, you'll be able to get some feedback which is always good as a programmer. (I forgot to include the overall score in the picture, in the example case, it's 175/200 or 87.5%. Also the comments are bland and generic, these will be better in the actual results).

You must login or register to view this content.

Prizes: Prizes will be awarded to the top three competitors, the prizes will be the following;

1st place: $20 prepaid visa/mastercard + 2k rep
2nd place: $10 paypal + 1k rep
3rd place: $5 paypal + 500 rep




DO NOT PLAGIARIZE. Any plagiarism will result in the plagiarizer to be excluded from the competition, and possibly even excluded from future competitions. Do not leech, create your own material, and take pride in what you do.

Please do not submit your solutions until you are sure you are finished, if you submit early and need to make a change you can, but it'll be annoying to sort through them and you'll possibly have to be contacted on which one you want to use, so if you can please just submit once, it will make it a bit nicer for kryptus, tustin, and myself. Good luck, and have fun!



If you're ready to get started, go ahead and check out the You must login or register to view this content. (I made a PDF to make this thread shorter, it looks nice and beautiful too).
Last edited by Specter ; 04-01-2016 at 04:06 AM.

The following 18 users say thank you to Specter for this useful post:

BaSs_HaXoR, edub, Frosty, GFM, iAmChump, ImPiffHD, Jim Halpert, Joren, Kam, Kryptus, RTE, Kronos, Sloth, Jon Snow, tyman1294, UnknownKiller
03-04-2016, 05:42 PM #11
Vadar
Hurah!
Good luck to all, im still learning to code so i cant really submit anything
03-05-2016, 12:51 AM #12
Passion
League Champion
This looks fun, will work on this if i get any freetime on my hands :p
03-05-2016, 10:35 PM #13
Originally posted by Specter View Post
You must login or register to view this content.


Introduction: Welcome back to another programming competition, in 2016! We ran through this in December of 2015 and it worked out pretty well, there was some feedback and I have taken it into consideration for this as well as future competitions. There will be prizes for 1st, 2nd, and 3rd this month, which you will find the details for below. There is also no theme this month, unlike December it is not a "create a program and submit" style competition but rather one with specific problems that need to be solved, 2 will be a bit easier and the rest more difficult. If you cannot complete all of them that's fine, even if you don't win, these types of questions get you thinking and force you to problem solve, so even if you're fairly new to programming or don't expect to win, I'd still give at least one or two of them a go.



Overview: In this competition you will find two moderate questions (labelled "Moderate Difficulty"), and three advanced questions (labelled "Advanced Difficulty"), making for a total of 5 questions. Placement will be determined via a few factors, one being how many questions were completed, the difficulty, and an analysis of the code (is it documented? do variables and method names make sense? is it efficient and clean?), kryptus, tustin, as well as myself will be judging the competition.

Restrictions: You must be permitting to send the files to me in a PM as I will need to be able to assess it, due to this being a fixed-problem based competition, please do not share code/answers, you are free to discuss and even post some tips or point people in the right direction, but do not share code or full solutions. You can post screenshots of your progress if you wish. Any posts containing what I deem to be more than just a hint or pointer, will be edited or removed.

You must also name the projects by their project code (provided in the PDF of problems), this is to make going through them easier for the judges for assessment. Also keep your projects organized, if you're using Java just name the project by the project code and add the project folder to the zip along with your other problems you have completed, if you're using C++ for example, keep the folder name as the project code and have your main.cpp and executable in easy to find directories (aka don't make a bunch of redundant folders). These will all take input from either keyboard or via a file, if the input is to be read from a file please make the filename the project code.in, for example if the project code was "p1", the input file should be named "p1.in".

The project folders as well as input files should be the only things with an unclear name, and this is merely for easier assessment, variable names and method names as above should be clear, usually you'd want the project name and files named well as well but again, this is for assessment purposes.

End Date: This competition will run from March 1st until March 31st. At this point the thread will be closed and the entries evaluated. The results will be posted sometime in the beginning of April (not a set date).

Evaluation: This time I have actually taken time to make an evaluation page so you know the exact criteria and "grading" system if you will, and the judges will use this when evaluating your submission, these will also be posted in the results for everyone hopefully, this way everyone can get feedback, so even if you don't place in the top 3, you'll be able to get some feedback which is always good as a programmer. (I forgot to include the overall score in the picture, in the example case, it's 175/200 or 87.5%. Also the comments are bland and generic, these will be better in the actual results).

You must login or register to view this content.

Prizes: Prizes will be awarded to the top three competitors, the prizes will be the following;

1st place: $20 prepaid visa/mastercard + 2k rep
2nd place: $10 paypal + 1k rep
3rd place: $5 paypal + 500 rep




DO NOT PLAGIARIZE. Any plagiarism will result in the plagiarizer to be excluded from the competition, and possibly even excluded from future competitions. Do not leech, create your own material, and take pride in what you do.

Please do not submit your solutions until you are sure you are finished, if you submit early and need to make a change you can, but it'll be annoying to sort through them and you'll possibly have to be contacted on which one you want to use, so if you can please just submit once, it will make it a bit nicer for kryptus, tustin, and myself. Good luck, and have fun!



If you're ready to get started, go ahead and check out the You must login or register to view this content. (I made a PDF to make this thread shorter, it looks nice and beautiful too).


pls make the next one less math/less boring pls

The following 2 users say thank you to John for this useful post:

03-06-2016, 11:09 PM #14
Default Avatar
Bch
Guest
Originally posted by John View Post
pls make the next one less math/less boring pls


Agreed because my maths sucks ass after 4 years without doing it, but gave what i could a go :fa:
03-08-2016, 04:58 AM #15
CyberNomadic
Web Developer
Why have a programming competition where the person has to make a set program? Kind of defeats the purpose. I was going to enter the Login System I've been working on because I thought that is how it'd go, have fun reading the same code over and over..
03-08-2016, 05:37 AM #16
Jim Halpert
Bounty hunter
Originally posted by John View Post
pls make the next one less math/less boring pls


Nah man, math is cool. I like this one :p
03-08-2016, 04:04 PM #17
Shebang
Bring back the smileys!
For question #2, if there are two or more emotions that show up the most. should we print out all or just one?
03-09-2016, 03:44 AM #18
Specter
Pro Memer
Originally posted by John View Post
pls make the next one less math/less boring pls


Just because you can't maths Kappa

Originally posted by CyberNomadic View Post
Why have a programming competition where the person has to make a set program? Kind of defeats the purpose. I was going to enter the Login System I've been working on because I thought that is how it'd go, have fun reading the same code over and over..


I wanted to switch it up from the last one and it seems when there's a theme involved nobody really knows what to do and nobody submits anything. Plus, many competitions are in this kind of style, it's also a hell of a lot easier to judge, when you have different things it's hard to say who wins purely on code because it also depends on the project, type of project, how interesting it is, and throws in a lot of other factors which could cause arguments and just not worth it.

Originally posted by Shebang View Post
For question #2, if there are two or more emotions that show up the most. should we print out all or just one?


Just one.

The following 2 users say thank you to Specter for this useful post:

John, Shebang
03-09-2016, 03:46 AM #19
Originally posted by Specter View Post
Just because you can't maths Kappa



I wanted to switch it up from the last one and it seems when there's a theme involved nobody really knows what to do and nobody submits anything. Plus, many competitions are in this kind of style, it's also a hell of a lot easier to judge, when you have different things it's hard to say who wins purely on code because it also depends on the project, type of project, how interesting it is, and throws in a lot of other factors which could cause arguments and just not worth it.



Just one.


You don't have to rub it in my face... Sal
I'm failing college algebra already.

The following user thanked John for this useful post:

Specter

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo