How code2college-content/elite-101-coding-assessment-2025 works
This repository is an incomplete restaurant-table availability coding exercise, not a working reservation service. Its intended user workflow is to provide table occupancy, capacities, party size, and neighbor relationships; find free or suitably sized tables (including adjacent pairs); then display the matches. main.py sketches these stages but leaves them unimplemented. restaurantTables.py contains example layouts and partial exploratory code, including invalid/incomplete functions. The graph reflects documented intent and shown data, not a functioning runtime integration; no calls between the files are evidenced.
Main entry points: restaurantTables.py Open layout · main.py Free tables
Components 9
Table matching
- Free tables
main.py - Single-table fit
main.py - All table fits
main.py - Adjacent combinations
main.py - Friendly results
main.py
Seating data
- Open layout
restaurantTables.py - Occupied layout
restaurantTables.py - Partial exploration
restaurantTables.py
Other components
- Exercise user
Connections 7
- Exercise user → Free tables: requests availability
main.py - Exercise user → Single-table fit: requests fit
main.py - Exercise user → All table fits: requests matches
main.py - Exercise user → Adjacent combinations: requests combinations
main.py - Exercise user → Friendly results: requests display
main.py - Open layout → Exercise user: example input
restaurantTables.py - Occupied layout → Exercise user: example input
restaurantTables.py