Pergunta de entrevista da empresa GM Financial

Coding assessment in Java that was fairly average in difficulty.