Skip to content

espendk/SchantzNewYearsCodingChallenge2017

Repository files navigation

Schantz' New Year's Coding Challenge 2017

This repo contains code related to Schantz' New Year's Coding Challenge 2017 on LinkedIn.

Evaluation of solutions

To make scoring manageable, a script will be used to score submissions. We will up use the same Python3 script (definitive_size.py) as last year. The script is a slight modification of a script kindly provided by Christian Iversen – thanks for letting us use it!

The Python3 script compare.py will be used to verify that the output produced by the submitted solutions matches the reference output Santas-pension-projection.txt.

Results

Below are listed the author, character count, and language of the top 3 solutions in each of the three categories. Only the best correct solution from each participant in each category was taken into account. The solutions are all included in this repo.

##Category 1 (Java & C#)

  1. Christian Iversen: 66 characters in C#
  2. Christian Hjorth Møller et al.: 83 characters in C#
  3. Dennis Stuhr, Palle Mertz, Michael Krag: 90 characters in C#

##Category 2 (all languages)

  1. Christian Iversen: 33 characters in GS2
  2. Christian Hjorth Møller et al.: 37 characters in Pyth
  3. Jakob Gøttrup Nielsen: 53 characters in Pyth

Prize ceremony

Friday 10 February we had a little prize ceremony at Schantz, where the winner of both categories, Christian Iversen, visited Schantz to receive his prizes.

Christian gave an entertaining presentation of how he had tackled the challenge and arrived at his solutions. Very interesting and fun - thanks Christian!

![Christian Iversen explaining a step towards the winning solution in Category 1](/Prize ceremony/DSC_1235-1.JPG) ![Christian Iversen showing his key insight](/Prize ceremony/DSC_1264-1.JPG) ![Christian Iversen with his prizes in front of the Schantz VW](/Prize ceremony/DSC_1346-1.JPG)

Credits

A big thanks to all the participants for taking up the challenge and submitting fun and interesting solutions!

The winner, Christian Iversen, has put all of his solutions and experiments on GitHub, see his GitHub page for the challenge.