Functional Programming Contest - June'14

A contest for functional programming enthusiasts.

The contest has ended

Functional programming is an elegant programming style where we use functional languages to write mathematically pure functions. The outputs of these pure functions depend only on the input parameters and not on the state of the program. Hence, these programs have almost negligible side effects.

Problem Setters Boleyn Su, Alex, Grant Boudreaux, Deepak Gupta and Abhiranjan.
Problem Testers scturtle, Stimim Chen, Lalit Kundu and Abhiranjan.

You can solve this contest in any of these functional languages: Haskell, Scala, Lisp, Erlang, Clojure, OCaml and F#.

The Prizes

  • Top 10 contestants from global leaderboard will win exclusive HackerRank T-shirts.
  • Challenge winners: Top contestant from each challenge will also win exclusive HackerRank T-shirts in case they are not in top 10.
  • Top contestant will win "Euler - The Master of us" by William Dunham

Challenges


The contest hosts 5 challenges ranging from algorithms to compiler design.
Problem Setters Boleyn Su, Alex, Grant Boudreaux, Deepak Gupta, Abhiranjan and You.
Problem Testers scturtle, Stimim Chen, Lalit Kundu, Abhiranjan and again You
Want to contribute problems? Mail to hackers@hackerrank.com with the subject "Lambda Calculi".

Details from Lambda Calculi May'14

Lambda Calculi May'14 had a whopping 161 participants out of 839 who signed up for the contest and made 1431 submissions in total
Fastest Solver: anta0 in 2 hours and 45 minutes
Most Accurate Solver: Tomohiro Oka with all 5 perfect submissions.
Most Consistant Solver: Shimi Zhang with 65 submissions
Participation country wise: India > United States > Ukraine = China > Russian Federation
Participation university wise: Students from 52 universities across the globe participated in the contest.

Lambda Calculi May'14 Winners

Rules

  • All the challenges will have a predetermined score.
  • This contest will appeal to programmers who're interested in Functional Programming
  • HackerRank admins decision will be final
  • Please refrain from discussing strategy during the contest.
  • Any case of code plagiarism will result in disqualification of both the users from the contest. We've a fairly good plagiarism detector that works at the opcode level.
  • You can code directly on our interface. We support all 7 major functional languages. You can have a look at the environment in which we run your code
  • Sample code to print sum of two numbers in all major languages Samples