This question evaluates a candidate's ability to design and implement a Python-based solution within a cloud-hosted notebook environment, covering requirements elicitation, component and data-structure selection, modularization, testing, dependency and environment management, and basic performance analysis.

You are assigned a generic coding-and-design exercise to be completed in Python using Google Colab. Describe your end-to-end approach covering:
Provide concrete steps, small code snippets where useful, and best practices tailored to Colab's environment and constraints.
Login required