Wprowadzenie
Niektóre miesiące są całkowicie symetryczne , co oznacza, że mają symetrię centralną oraz symetrię odbicia , na przykład February of 2010:
February 2010
┌──┬──┬──┬──┬──┬──┬──┐
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┘
Niektóre miesiące mają tylko centralną symetrię, taką jak February of 1996lub bieżący, a April of 2018:
February 1996
┌──┬──┬──┬──┐
│ │ │ │ │
┌──┬──┬──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┴──┴──┘
│ │ │ │ │
└──┴──┴──┴──┘
April 2018 ┌──┐
│ │
┌──┬──┬──┬──┬──┬──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┴──┴──┴──┴──┴──┘
│ │
└──┘
Niektóre są asymetryczne , jak w poprzednim miesiącu March of 2018:
March 2018
┌──┬──┬──┬──┐
│ │ │ │ │
┌──┬──┬──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┘
│ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┘
Zadanie
Wprowadź dane w postaci daty , np .:
2018.042018.032010.021996.02
Wyprowadź odpowiednią symetrię , np
2018.04->centrally symmetric2018.03->asymmetric2010.02->symmetric1996.02->centrally symmetric
Zasady
- To jest kod golfowy, więc wygrywa najmniejsza liczba bajtów.
- Standardowe luki są oczywiście niedozwolone.
- Załóżmy, że tydzień zaczyna się od poniedziałku (dzięki Angs i Arnauld za sugestie).
- Rozważ tylko lata od 1900 do 2100 ( włącznie ).
- Reguły formatowania danych wejściowych i wyjściowych są dozwolone , co oznacza, że można użyć dowolnego równoważnego formatu rodzimego dla wybranego języka.
- Oprzyj swoje rozwiązanie na kalendarzu gregoriańskim .
f(x)dla każdego xna liście”. Co powiesz na „weź dane w formie daty”?