diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-11-23 12:34:00 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2014-11-23 12:34:00 +0100 |
| commit | e4a877a2400bdab3882a47bb4bed1f0777d2cd67 (patch) | |
| tree | b3f191c50118a0637d2f10c7bd437abbf32f87ab /doc/zahlenspiel.md | |
| parent | 5d3189d7345dd3b26a5753a16020ed4f7df0c4b1 (diff) | |
| download | bwinf-33-e4a877a2400bdab3882a47bb4bed1f0777d2cd67.tar.gz bwinf-33-e4a877a2400bdab3882a47bb4bed1f0777d2cd67.zip | |
Korrigierung von Tippfehlern und TODOs
Diffstat (limited to 'doc/zahlenspiel.md')
| -rw-r--r-- | doc/zahlenspiel.md | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/doc/zahlenspiel.md b/doc/zahlenspiel.md index 50768d8..fdafa93 100644 --- a/doc/zahlenspiel.md +++ b/doc/zahlenspiel.md @@ -3,9 +3,7 @@ Zahlenspiel Die Aufgabe ließe sich mit `random`s `randrange()` lösen. Zu Beginn der Bruchsuche müssen `p` und `q` gefunden werden, die der Anforderung des Schwierigkeitsgrades entsprechen und sich, geschrieben als Bruch, nicht kürzen lassen. Das Nicht-Kürzen-Lassen lässt sich mit dem Greatest Common Divisor (größter gemeinsamer Teiler) berechnen - ist er eins, lässt sich `p/q` nicht kürzen. -Um die Zahlen `p` `q` innerhalb der Schwierigkeitsgrenzen zu halten ist es sinnvoll, nach dem Generieren einer zufälligen Zahl `Maximum > p > 1` die Zahl `q` abhängig davon zu finden: `Maximum - p > q > Minimum - p` - -TODO Minimum - p? +Um die Zahlen `p` `q` innerhalb der Schwierigkeitsgrenzen zu halten ist es sinnvoll, nach dem Generieren einer zufälligen Zahl `Maximum > p > 1` die Zahl `q` abhängig davon zu finden: `Maximum - p > q > Maximum - 10 - p` Als Nächstes gilt es, einen Bruch zu finden, der der Schwierigkeitsstufe entsprechend lang genug ist. Dazu sucht die Funktion, angefangen bei einem Wert von 2, nach einem `x` welches für eine zufriedenstellende Länge des Bruches sorgt. Schießt die Länge über das Ziel hinaus, wird ein neuer Bruch gesucht. |
