So I understand some of the basic ideas with setting up a quantum program . . . libraries, classical logic feeding to a quantum API, all that. I even get that there are quantum operations you apply.
Where I am struggling is how do you figure out the correct quantum operations to apply for a given problem?
Can someone walk through a basic problem and how to derive the quantum equation to solve it?