Hallo,
es kann sehr wohl vorkommen, dass eine Sprache von mehreren Grammatiken beschrieben wird (In der Lösung der Aufgabe sind bereits 2 Grammatiken angegeben). Deine Lösung ist auch korrekt.
Wichtig ist zudem, dass eine Grammatik keinen "Endzustand" besitz, da sie keine Wörter erkennt sondern erzeugt. Wenn man eine Grammatik auf Basis eines Automaten aufstellt kann es sein, dass ein Nonterminalsymol dem Endzustand entspricht. Dazu kannst du dir die Lösung der Aufgabe 33 b) anschauen:
A "entspricht" hier $S_0$
B "entspricht" hier $S_1$
C "entspricht" hier $S_2$
In der Lösung siehst du allerdings, dass C hier keinen Lambdaübergang besitzt.
Viele Grüße,
Jannik (Tutor)