Diese Woche bist du mit dem Protokollieren im Planungstreffen der Abteilung dran. In diesem Treffen legt dein Chef Liefertermine für alle offenen Arbeitspakete fest. Ärgerlicherweise nennt dein Chef nicht die tatsächlichen Liefertermine, sondern beschreibt sie nur in einem abgekürzten Format. Da viele deiner Kolleginnen und Kollegen diesen Firmenjargon nicht kennen, musst du diese Beschreibungen der Liefertermine in tatsächliche Liefertermine umwandeln.
Deine Aufgabe ist es, Beschreibungen von Lieferterminen anhand des Zeitpunkts, zu dem das Meeting begonnen hat, in tatsächliche Liefertermine umzuwandeln.
Es gibt zwei Arten von Beschreibungen für Liefertermine:
Es gibt drei feste Beschreibungen für Liefertermine:
"NOW""ASAP" (so schnell wie möglich)"EOW" (Ende der Woche)Die folgende Tabelle zeigt, wie du sie übersetzt:
| Beschreibung | Beginn des Meetings | Liefertermin |
|---|---|---|
"NOW" |
- | Zwei Stunden nach Beginn des Meetings |
"ASAP" |
Vor 13:00 | Heute um 17:00 |
"ASAP" |
Ab 13:00 | Morgen um 13:00 |
"EOW" |
Montag, Dienstag oder Mittwoch | Freitag um 17:00 |
"EOW" |
Donnerstag oder Freitag | Sonntag um 20:00 |
Es gibt zwei Muster für variable Beschreibungen von Lieferterminen:
"<N>M" (N-ter Monat)"Q<N>" (N-tes Quartal)| Beschreibung | Beginn des Meetings | Liefertermin |
|---|---|---|
"<N>M" |
Vor dem N-ten Monat | Um 8:00 am ersten Arbeitstag des N-ten Monats dieses Jahres |
"<N>M" |
Nach oder im N-ten Monat | Um 8:00 am ersten Arbeitstag des N-ten Monats des nächsten Jahres |
"Q<N>" |
Vor oder im N-ten Quartal | Um 8:00 am letzten Arbeitstag des N-ten Quartals dieses Jahres |
"Q<N>" |
Nach dem N-ten Quartal | Um 8:00 am letzten Arbeitstag des N-ten Quartals des nächsten Jahres |
Ein Arbeitstag ist ein Montag, Dienstag, Mittwoch, Donnerstag oder Freitag.
Ein Jahr hat vier Quartale mit jeweils drei Monaten:
Melde dich bei Exercism an, um SQLite mit 81 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.