Pregunta de entrevista de Prudential

A coding challenge asking me to implement some DSA.