Python - Algorithmus finde Zeitschlitze

8

Sagen wir, heute arbeite ich von 09:00 bis 18:00 Uhr, ich habe drei Termine:

  • 10:00 - 10:30
  • 12:00 - 13:00
  • 15:30 - 17:10

Ich muss eine Liste der verfügbaren Zeitfenster von 1 Stunde am Tag finden.
Hier ist die Liste, die ich bekommen sollte

  • 09:00 - 10:00
  • 10:30 - 11:30
  • 13:00 - 14:00
  • 14:00 - 15:00

Ich habe das bereits in PHP implementiert und ich habe versucht, es in python zu schreiben.
Hier ist mein Versuch:

%Vor%

Test:

%Vor%

Es funktioniert, aber ich portierte einfach den Code von PHP.
Ich bin mir also nicht sicher, ob es pythonistisch ist.

Können Sie mir zeigen, wo ich mich verbessern kann?

    
Pierre de LESPINAY 22.05.2012, 12:40
quelle

1 Antwort

10
%Vor%     
Nolen Royalty 22.05.2012, 13:07
quelle

Tags und Links