Using this vocabulary

Solve these (separate) problems

  1. Given an arbitrary number of collections of cars, find the set of cars that is common to all collections (based on make and model).
  2. For each collection of cars eliminate all but the most expensive instance of each make and model
  3. Identify cars that do not exist in any other collection
  4. Sort the cars by make, model, year and value
  5. Assign unique ids to each car



Find all the four letter words using the letters A, B, C, D, E without repeating  a letter in a word



Gaps in date ranges

Graph Traversal



Travelling Salesman

Knapsack Problem



Hierarchy Navigation - family tree

Leap Year

Numbers to words

Symbolic expression processor


Santa’s Reindeer

Santa always leaves plans for his elves to determine the order in which the reindeer will pull his sleigh. This year, for the European leg of his journey, his elves are working to the following schedule, that will form a single line of nine reindeer:


Comet behind Rudolph, Prancer and Cupid. Blitzen behind Cupid and in front of Donder, Vixen and Dancer. Cupid in front of Comet, Blitzen and Vixen. Donder behind Vixen, Dasher and Prancer. Rudolph behind Prancer and in front of Donder, Dancer and Dasher. Vixen in front of Dancer and Comet. Dancer behind Donder, Rudolph and Blitzen. Prancer in front of Cupid, Donder and Blitzen. Dasher behind Prancer and in front of Vixen, Dancer and Blitzen. Donder behind Comet and Cupid. Cupid in front of Rudolph and Dancer. Vixen behind Rudolph, Prancer and Dasher.


Can you help the elves work out the order of the reindeer?

Under construction and will be soon available!