pengantar
Beberapa bulan benar - benar simetris , artinya mereka memiliki simetri sentral serta simetri refleksi , seperti February of 2010
:
February 2010
┌──┬──┬──┬──┬──┬──┬──┐
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┘
Beberapa bulan hanya memiliki simetri pusat, seperti February of 1996
atau bulan saat ini, yang April of 2018
:
February 1996
┌──┬──┬──┬──┐
│ │ │ │ │
┌──┬──┬──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┴──┴──┘
│ │ │ │ │
└──┴──┴──┴──┘
April 2018 ┌──┐
│ │
┌──┬──┬──┬──┬──┬──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┴──┴──┴──┴──┴──┘
│ │
└──┘
Dan beberapa asimetris , seperti bulan sebelumnya, yaitu March of 2018
:
March 2018
┌──┬──┬──┬──┐
│ │ │ │ │
┌──┬──┬──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┤
│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┘
│ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┘
Tugas
Ambil input dalam bentuk tanggal , misalnya:
2018.04
2018.03
2010.02
1996.02
Keluarkan simetri yang sesuai , mis
2018.04
->centrally symmetric
2018.03
->asymmetric
2010.02
->symmetric
1996.02
->centrally symmetric
Aturan
- Ini adalah kode golf, sehingga jumlah byte terkecil menang.
- Celah standar tidak diperbolehkan.
- Asumsikan minggu dimulai dengan hari Senin (terima kasih kepada Angs dan Arnauld untuk sarannya).
- Pertimbangkan hanya tahun antara 1900 dan 2100 ( inklusif ).
- Aturan pemformatan input dan output permisif , artinya Anda dapat menggunakan format apa pun yang setara dengan bahasa pilihan Anda.
- Dasarkan solusi Anda pada kalender Gregorian .
f(x)
untuk setiap orang x
dalam daftar." Bagaimana dengan "mengambil input dalam bentuk tanggal"?