Pregunta de entrevista de Cognizant

Coding questions and some theory