Pregunta de entrevista de Lucid Software

Asked to do multiple programming challenges.