31 Ekim Pazartesi, Cadılar Bayramı. Ve bu beni düşündürdü - Başka ay ayın son günü ne acaba ayrıca Pazartesi olmak?
Giriş
- Bir yılı temsil eden uygun formatta pozitif bir tamsayı
10000 > y > 0
,. - Girişi (örneğin sıfır gelerek edilebilir
0025
yıl için25
gerekliyse).
Çıktı
- Ayın son gününün Pazartesi olduğu o yılın aylarının listesi.
- Bu , okuyucunun belirsiz olduğu sürece, ay adları (örn.
January, March, October
) Veya kısa adlar (Jan, Mar, Oct
) veya numbers (1, 3, 10
), ayrı satırlar veya bir liste veya sınırlandırılmış vb. Olabilir. - Çıktı formatı tutarlı olmalıdır:
- Tüm yılların girişi için (yani, bazı girdiler için ay adları ve diğer girdiler için ay numaraları yazamazsınız)
- İyi çıkış başına tutarlı olduğunca (yani yapamazsın çıkış
1
içinJanuary
aynı çıktıJul
içinJuly
) - Temel olarak, bir format seçin ve buna bağlı kalın.
kurallar
- Giriş / çıkış için Gregoryen takvimini aşağıya inmiş olarak kabul edin
y = 1
. - Artık yılların doğru bir şekilde muhasebeleştirilmesi gerekir (bir hatırlatma olarak: 400 - 1700, 1800, 1900 ile bölünmediği sürece, her biri 100 ile bölünmeyen yıllar hariç, her biri 4 ile bölünebilir), ancak hepsi 2000 yıl olarak kalmadı.
- İstediğiniz yerleşik veya diğer tarih hesaplama araçlarını kullanabilirsiniz.
- Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine geri gönderebilirsiniz.
- Standart boşluklar yasaktır.
- Bu kod-golf olduğundan, tüm normal golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
Örnekler
1 --> Apr, Dec
297 --> May
1776 --> Sep
2000 --> Jan, Jul
2016 --> Feb, Oct
3385 --> Jan, Feb, Oct