Pregunta de entrevista de SMART Apartment Data

How would you approach a programming problem?