Süper bilgisayarı tahmin eden yeni hava durumu geldi ve çalışmıyor.
Bu arada patronunuz günlük rüzgar haritalarını taklit ederek teknisyenleri bir süre satın almanızı istiyor.
Göreviniz rüzgar yönünü temsil eden bir ok ızgara çizmektir.
Izgara:
- 15 piksel kare fayans
- 8 kiremit 8 kiremit
- Toplam 120 piksel kare
000 arka plan
Her ızgara kiremitinin rüzgar yönünü temsil eden 8 potansiyel yönü vardır:
- Kuzeyinde
- Kuzeydoğu
- Doğu
- Güneydoğu
- güney
- Southwest
- Batı
- Kuzey Batı
Aşağıdaki gibi tasvir edilmelidir:
N NE E SE S SW W NW
İnanılması için haritaların kademeli olarak değişmesi gerekir .
Bu, her bir döşemenin komşudan yalnızca bir adım farklı olabileceği anlamına gelir. özellikle:
- Bir karo, bitişik 4 karonun her birinden yalnızca bir artış veya azalma ile farklılık gösterebilir. (veya yan fayanslar için 3, köşe fayanslar için 2).
- örneğin, komşusu E olan bir karo NE, E veya SE olabilir (diğer komşularıyla uyumlu olduğu varsayılarak).
- Yönler geri dönebilir, yani N -> NW ve NW -> N.
Bunu göstermek için aşağıdaki harita geçerlidir:
NW N NE NE NE NE NE NE
N NE NE NE NE NE NE E
NE NE NE NE NE NE E SE
E NE NE NE NE E SE S
SE E E E E SE S SE
S SE SE SE SE S SE E
SW S S S S SE E NE
SW SW S S SE E NE N
Haritalar benzersiz olmalıdır , farklı girdiler için aynı haritayı oluşturmayın.
- Girdi, şimdiki zaman ile tahmininiz arasındaki günlere karşılık gelen bir tamsayıdır (örneğin 1, yarının tahmini, 365 yılın zamanıdır).
- Çıktı, görüntü olarak haritadır.
- Çıktı yeniden üretilebilir olmalıdır, aynı girdi her zaman aynı çıktıyı verecektir
- En az 8 yıl boyunca benzersiz haritalar vermelisiniz - yani 1 ile 2920 arasında herhangi bir girdi için aynı çıktı yok (artık yılları görmezden geliyorum).
- 2920'den büyük herhangi bir giriş için tanımlanmış bir çıkış yoktur.
Kazanan gönderim, en az bayt kaynak koduna sahip geçerli haritalar (2920 gününe kadar) üretecektir.