Pregunta de entrevista de BMW Group

Basically, around the coding task on how I solved the problem and alternative approaches.