Garmin Interview Question

Behavioral, understand requirements and translate to logic in code.