Status: IN
Some solutions expose a bare function named after the problem slug in snake_case (e.g., `determine_if_string_halves_are_alike`, `has_event_conflict`), while others wrap the solver in a `Solution` class (e.g., `Solution.findRotation`, `Solution.diStringMatch`, `diameter_of_binary_tree`); the convention is not uniform across the repo.