It looks as though the mark scheme has simply used cos@ - sin@ = Rcos(@ + a), and found the values of R and a.
Although your answer is correct, I don't know whether it would have gained full marks. The mark scheme answer is arguably more useful as it provides an easier route to finding the value(s) of @ corresponding to a given value of r.