Hallo,
ich habe versucht nach einem anderen Ansatz vorzugehen und zwar:
Der Keller soll bei einer Eins zwar um eine Stelle erhöht werden, diese muss aber zweimal herabgezählt werden. Falls schon Nuller gelesen wurden müssen entsprechend 2 Stellen abgezogen werden.
Ich wollte fragen ob das prinzipell möglich ist oder ob ich etwas fudamentales falsch verstanden habe.
Hier meine gefundene Lösung:
(s0,0,k0) -> (s1,0k0)
(s0,1,k0) -> (s1,2k0)
(s1,1,2) -> (s1,22)
(s1,0,0) -> (s1,00)
(s1,0,2) -> (s1,1) [Zahl wird hier einfach nur ersetzt, oder?]
(s1,0,1) -> (s1,lambda)
(s1,1,1) -> (s1,12) [Hier will ich sowohl die aktuelle als auch die Zahl darüber auswechsel. Ist das überhaupt möglich?]
(s1,1,0)->(s2,lambda)
(s2,lambda,0) -> (s1, lambda)
(s2,lambda,k0) -> (s1,1k0)
(s1,lambda,k0)->(se,k0)