Forum: Sonstige Fragen zu Delphi
Delphi
by Hubi89,
1. Apr 2010
Wenn ich mir die beiden obigen Lösungen so anschaue, frage ich mich, ob ich die ursprüngliche Frage falsch verstanden habe. Ist die Maximale Zeitdauer einer Überschneidung gefragt oder die maximale Anzahl gleichzeitig laufender Tätigkeiten (maximale Überschneidungen gleichzeitig)?
Edit: Also wenn ich mir die Fragestellung nochmal so anschaue, scheint es zweiteres zu sein, in dem Fall ist mein...
Forum: Sonstige Fragen zu Delphi
Delphi
by Hubi89,
1. Apr 2010
Heyho,
ich hab mir mal Folgendes überlegt und denke das könnte funzen:
Du erstellt ein Array der Länge 24 * 60 = 1440 (also für jede Minute des Tages). Dann schreibst du für jeden Wert (wie zb 30.03.2010 10:07 - 30.03.2010 10:36 ) in das Feld für die Uhrzeit (hier: 10:07, also 10 * 60 + 7 = 67 (oder so)) die Dauer des Vorgangs, also hier 29. Danach gehst du für jedes nicht-leere Feld...