Hoffmann's last name is Hoffmann. This is evident from the question itself, which states that the answer is Hoffmann. The question does not provide any further information about Hoffmann's last name, so it is not possible to provide a more detailed explanation.
Roald Hoffmann for the Win: Prove Your Prowess with Our Quiz