Being ready to solve a problem and being the kind of person who can solve problems are closely related, obviously. Part of preparing to solve individual problems is being the kind of person who is ready to accept that they might arrive.
I don’t need to prepare for everything that might happen. I just need to be ready to accept that solutions require changes. The most difficult part of overcoming obstacles is often trying to keep your original plan perfectly intact. Accept the impossibility of that, and focus simply on getting closer to your goal, and problems become much easier to solve – and thus you, much more prepared.