Show how an efficient algorithm for computing discrete logarithms with base a can be used to efficiently compute discrete logarithms with base b
Is this correct and the end of the exercise?

I can't say to what extent your professor wants you to be explicit, but it is essentially correct (and I'd accept it as an answer if I were grading it).  Now, your professor may be expecting you to explain (or give a proof) why this is correct.