Ich hab mir zu der Aufgabe überlegt einfach für jede 0 zwei a's in den Keller zu schreiben und dann mit jeder 1 wieder ein a zu löschen.
Darf man prinzipiell bei einem Kellerautomaten 2 Zeichen für ein gelesenes in den Keller schreiben?
Hatte mir das ungefähr so gedacht (wahrscheinlich so nicht ganz richtig, aber dass meine Idee verständlicher wird):
(s0, 0, ko) -> (s0, aako)
(s0, 0, 0) -> (s0, aaaa)
(s0, 1, ko) -> (s2, ko)
(s0, 1, a) -> (s1, lambda)
(s1, 1, a) -> (s1, lambda)
(s1, 1, ko) -> (s2, ko)
(s2, 1, ko) -> (se, ko)