Einführung
Einige Monate sind vollständig symmetrisch , was bedeutet, dass sie sowohl eine Zentralsymmetrie als auch eine Reflexionssymmetrie aufweisen , wie z February of 2010.
February 2010
┌──┬──┬──┬──┬──┬──┬──┐
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┘
Einige Monate haben nur zentrale Symmetrie, wie February of 1996oder aktueller Monat, die April of 2018:
February 1996
┌──┬──┬──┬──┐
│ │ │ │ │
┌──┬──┬──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┴──┴──┘
│ │ │ │ │
└──┴──┴──┴──┘
April 2018 ┌──┐
│ │
┌──┬──┬──┬──┬──┬──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┴──┴──┴──┴──┴──┘
│ │
└──┘
Und einige sind asymmetrisch , wie im Vormonat, die March of 2018:
March 2018
┌──┬──┬──┬──┐
│ │ │ │ │
┌──┬──┬──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┘
│ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┘
Aufgabe
Nehmen Sie eine Eingabe in Form eines Datums vor , zB:
2018.042018.032010.021996.02
Geben Sie die entsprechende Symmetrie aus , z
2018.04->centrally symmetric2018.03->asymmetric2010.02->symmetric1996.02->centrally symmetric
Regeln
- Das ist Codegolf, also gewinnt die kleinste Anzahl von Bytes.
- Standardlücken sind natürlich nicht erlaubt.
- Angenommen, die Woche beginnt mit Montag (danke an Angs und Arnauld für den Vorschlag).
- Berücksichtigen Sie nur Jahre zwischen 1900 und 2100 ( einschließlich ).
- Die Eingabe- und Ausgabeformatierungsregeln sind zulässig , dh Sie können jedes äquivalente Format verwenden, das für die Sprache Ihrer Wahl typisch ist.
- Basieren Sie Ihre Lösung auf dem Gregorianischen Kalender .
f(x)für jeden xin einer Liste". Was ist mit "Eingabe in Form eines Datums"?