Correct Answer: (d) no other hobby than
Solution:Instead of "no other hobby but" use "No other hobby than" You use 'no other than' when you are going to mention a course of action, decision, or description and emphasize that it is the only one possible in the situation. (Here, she has only one hobby of collecting coins).