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 1996
lub 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.04
2018.03
2010.02
1996.02
Wyprowadź odpowiednią symetrię , np
2018.04
->centrally symmetric
2018.03
->asymmetric
2010.02
->symmetric
1996.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 x
na liście”. Co powiesz na „weź dane w formie daty”?