One habit
Treat input as text first. Then convert it only after checking that the pieces exist.
This keeps your program safer when a user types extra spaces, leaves a field empty, or pastes data from a file.
Why parsing matters
Most hackathon C++ projects need some input. It may be a CSV of expenses, a timetable, a list of tasks, or commands typed in a terminal.
Bad parsing makes good logic look broken. Your repo should include sample input so reviewers can run the same case you tested.