Pergunta de entrevista da empresa AppNexus

No difficult problems, just some basic programming practice.