From a229d37264973c2d6c284f1f234f33cbe63ebd15 Mon Sep 17 00:00:00 2001 From: schneefux Date: Fri, 21 Nov 2014 19:33:43 +0100 Subject: Beispiele für Fähre füllen ergänzt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- faehre_fuellen.md | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) (limited to 'faehre_fuellen.md') diff --git a/faehre_fuellen.md b/faehre_fuellen.md index 8cec7b9..125d5cd 100644 --- a/faehre_fuellen.md +++ b/faehre_fuellen.md @@ -22,12 +22,11 @@ Die Fahrzeuge werden möglichst gleichmäßig auf die drei Spalten verteilt. Die ``` werden für A) 8 Fahrzeuge eingeordnet und für B) 9. -TODO FIXME BEISPIELE ANWENDEN - Beispiele --------- ``` +>>> # Optimales Beispiel für A >>> import faehre_fuellen >>> faehre_fuellen.strategie_a([15, 15, 15, 15, 15, 6, 6, 6]) 6 wurde eingeordnet in die Reihe 0 @@ -37,12 +36,41 @@ Beispiele 15 wurde eingeordnet in die Reihe 2 Das Fahrzeug 15 hat nicht mehr gepasst {'anzahl': [3, 1, 1], 'länge': [18, 15, 15]} ->>> ->>> >>> faehre_fuellen.strategie_b([15, 15, 15, 15, 15, 6, 6, 6]) 6 wurde eingeordnet in Reihe 0 6 wurde eingeordnet in Reihe 1 6 wurde eingeordnet in Reihe 2 Das Fahrzeug 15 hat nicht mehr gepasst {'anzahl': [1, 1, 1], 'länge': [6, 6, 6]} +>>> +>>> # Optimales Beispiel für B +>>> faehre_fuellen.strategie_a([5, 5, 5, 5, 5, 5, 5, 8, 8, 8]) +... +Das Fahrzeug 5 hat nicht mehr gepasst +{'anzahl': [2, 3, 3], 'länge': [16, 18, 15]} +>>> faehre_fuellen.strategie_b([5, 5, 5, 5, 5, 5, 5, 8, 8, 8]) +... +Das Fahrzeug 5 hat nicht mehr gepasst +{'anzahl': [3, 3, 3], 'länge': [18, 18, 18]} +>>> +>>> +>>> # Gegebene Beispiele befinden sich in einer Liste `Beispiel` +>>> # (Die Ausgabe ist hier auf das Ergebnis beschränkt) +>>> faehre_fuellen.strategie_a(faehre_fuellen.Beispiel[0]) +{'anzahl': [3, 3, 1], 'länge': [18.47, 16.09, 9.12]} +>>> faehre_fuellen.strategie_b(faehre_fuellen.Beispiel[0]) +{'anzahl': [2, 3, 2], 'länge': [15.989999999999998, 19.2, 8.49]} +>>> # Beispiel 1: weder A) noch B) ist effizienter (jeweils 7 Fahrzeuge) +>>> +>>> faehre_fuellen.strategie_a(faehre_fuellen.Beispiel[1]) +{'anzahl': [2, 3, 3], 'länge': [19.92, 16.48, 11.69]} +>>> faehre_fuellen.strategie_b(faehre_fuellen.Beispiel[1]) +{'anzahl': [2, 3, 3], 'länge': [18.69, 18.04, 11.36]} +>>> # Beispiel 2: weder A) noch B) ist effizienter (jeweils 8 Fahrzeuge) +>>> +>>> faehre_fuellen.strategie_a(faehre_fuellen.Beispiel[2]) +{'anzahl': [5, 4, 3], 'länge': [18.91, 17.630000000000003, 12.780000000000001]} +>>> faehre_fuellen.strategie_b(faehre_fuellen.Beispiel[2]) +{'anzahl': [4, 4, 4], 'länge': [15.030000000000001, 16.86, 17.43]} +>>> # Beispiel 3: weder A) noch B) ist effizienter (jeweils 12 Fahrzeuge) ``` -- cgit v1.3.1