diff options
Diffstat (limited to 'alphametiken.md')
| -rw-r--r-- | alphametiken.md | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/alphametiken.md b/alphametiken.md index 1247002..de06565 100644 --- a/alphametiken.md +++ b/alphametiken.md @@ -31,8 +31,6 @@ das nun auf Richtigkeit, wieder durch `eval`, geprüft wird. Eine Gleichung wie `random.choice` und `random.randrange` dienen hier zum Finden zufälliger Rechenzeichen und Zahlen. -TODO FIXME BEISPIELE + LÖSUNG - Beispiel für ein Alphametikum mit mehr als 20 Zeichen: ``` >>> import alphametiken @@ -42,4 +40,13 @@ Beispiel für ein Alphametikum mit mehr als 20 Zeichen: ... ['9589-3102+6204-3102=9589', {'Z': 3, 'V': 6, 'I': 2, 'Ü': 5, 'R': 4, 'E': 0, 'N': 8, 'F': 9, 'W': 1}] ... +>>> alphametiken.generiere() +'SECHS-VIER=ZWEI' +>>> alphametiken.löse('SECHS-VIER=ZWEI') +[['12051-3427=8624', {'H': 5, 'W': 6, 'E': 2, 'Z': 8, 'I': 4, 'S': 1, 'C': 0, 'R': 7, 'V': 3}], +>>> alphametiken.generiere(2) +'ACHT-ZWEI-DREI=DREI' +>>> alphametiken.löse('ACHT-ZWEI-DREI=DREI') +[['4567-2389-1089=1089', {'T': 7, 'A': 4, 'W': 3, 'E': 8, 'Z': 2, 'I': 9, 'H': 6, 'C': 5, 'D': 1, 'R': 0}], +... ``` |
