Вступ
Деякі місяці є повністю симетричними , це означає, що вони мають центральну симетрію , а також симетрію відображення , наприклад February of 2010
:
February 2010
┌──┬──┬──┬──┬──┬──┬──┐
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┘
Деякі місяці мають лише центральну симетрію, наприклад, February of 1996
або поточний місяць April of 2018
:
February 1996
┌──┬──┬──┬──┐
│ │ │ │ │
┌──┬──┬──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┴──┴──┘
│ │ │ │ │
└──┴──┴──┴──┘
April 2018 ┌──┐
│ │
┌──┬──┬──┬──┬──┬──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┴──┴──┴──┴──┴──┘
│ │
└──┘
А деякі асиметричні , як і в попередньому місяці March of 2018
:
March 2018
┌──┬──┬──┬──┐
│ │ │ │ │
┌──┬──┬──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┘
│ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┘
Завдання
Введіть дані у формі дати , наприклад:
2018.04
2018.03
2010.02
1996.02
Виведіть відповідну симетрію , наприклад
2018.04
->centrally symmetric
2018.03
->asymmetric
2010.02
->symmetric
1996.02
->centrally symmetric
Правила
- Це кодовий гольф, тому виграє найменша кількість байтів.
- Стандартні лазівки явно не допускаються.
- Припустимо , що тиждень починається з понеділка (спасибі Angs і Arnauld за пропозицією).
- Розглянемо лише роки між 1900 та 2100 ( включно ).
- Правила форматування введення та виведення є дозволеними , тобто ви можете використовувати будь-який еквівалентний формат, який є власною мовою, яку ви обрали.
- Обґрунтуйте своє рішення на григоріанському календарі .
f(x)
для кожного x
зі списку. А як щодо "приймати дані у формі дати"?