Functional Programming Contest - May'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.
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 Pavel Lepin, Grant Boudreaux, Abhiranjan and You.
Problem Testers Chao Shen, Abhiranjan and again You
Want to contribute problems? Mail to hackers@hackerrank.com with the subject "Lambda Calculi".

Details from Lambda Calculi April'14

Lambda Calculi April'14 had a whopping 130 participants out of 864 who signed up for the contest and made 1089 submissions in total
Fastest Solver: Cao Peng in 4 hours and 50 minutes
Most Accurate Solver: anta and Terence with all 5 perfect submissions.
Most Consistant Solver: XIao Jun Liu with 25 submissions
Participation country wise: India > United States > Taiwan = Ukraine > China
Participation university wise: Students from 47 universities across the globe participated in the contest.
Editorials for Jumping Bunnies, Subset Sum, Password Cracker, Bitter Chocolate, While Language have been published.

Exceptional Performers

Perfect scorer in all lambda-calculi: Po-Hsiang Hao, Pavel Lepin, Tomohiro Oka and Grant Boudreaux
Perfect scorer in 2/3 lambda-calculi: Kiken Murose, Taku Terao, Shimi Zhang, ShengMin Zhang, peter50216, scturtle, ShikChen, XIao Jun Liu, szabta89, RafaƂ, Peng Cao, Terence, Alfonso Alfonso Peterssen

Lambda Calculi April'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