Ich bin gerade auf eine interessante Frage gestoßen. Die Frage ist, für alle möglichen Zuordnungen zu lösen, um eine Eingabe zu erhalten. Ein Beispiel bin, wenn ich ‚012‘ gegeben und ein Wörterbuch wie diese:Lösung für alle möglichen Zuordnungen
mapping = {
'0': ['p'],
'1': ['p', 'q', 'r'],
'2': ['m'],
}
Ich mag drucken:
ppm
pqr
prm
Ich konnte es rekursiv lösen, als kodierte unten python:
Jetzt zum Spaß, ich versuchte es iterativ zu lösen, konnte es aber nicht zum Laufen bringen. Bitte geben Sie mir Hilfe!
ich nicht folgen, die die Beziehung zwischen dem Eingang und ausgeben. Könnten Sie genauer sein? – Vallentin
@Vallentin Ich habe einen Fehler bei der Ausgabe gemacht. Heiko Oberdiek hat es für mich repariert, danke! –