Oyunun Creeper World ve özellikle devam filminin büyük bir hayranıyım. Bu oyunun soruyu cevaplamak için nasıl çalıştığını bilmenize gerek yok, sadece sorumun nereden geldiğini belirtmek istedim.
Oyunda amacınız, bir nullifier olarak bilinen bir silah kullanarak Creeper üreten Yayıcılar'ı yok etmektir.
Nullifier'ler bu yarıçaptaki herhangi bir yayıcıyı yok edebilir:
eee
eeeee
eenee
eeeee
eee
Her nullifier birden fazla Emitör'ü hedefleyebilir.
Hedefiniz
Hiçbir şeyden oluşan bir 2D haritayı simüle eden ve istediğiniz karakterlere sahip yayıcılar içeren bir dizi verildiğinde , boşluklar ve e veya sayılar olabilir - sadece ayırt edilebilir olduklarından emin olun, aynı haritayı optimal miktarda nullifikatör n (veya istediğiniz şeyle) çıkın ) yerleştirilir, böylece yayıcılar en az sayıda nullifikatörle yok edilir.
Bunu yapmanın birden çok optimal yolu varsa, sadece bir çıktı almak iyi olur. Bununla birlikte, görev çözülemezse, hiçbir düzenin hepsine çarpmayacak kadar çok yayıcı olduğunu söyleyin, ayırt edici derecede farklı bir şey çıkarmalısınız, null yeterli olacaktır
Hızlı Kurallar:
- Girdi: çok boyutlu dizi
- Giriş, hiçbir şey ve verici olmayan iki karakter içerecektir, cevabınıza ne olduğunu ekleyin
- Çıktı: çok boyutlu dizi
- Çıktı üç karakter içerecektir, yani hiçbir şey , verici ve nullifikatör VEYA giriş çözülemezse ayırt edilebilir bir çıktı anlamına gelir
- Hiçbir karakteri yalnızca bir nullifier ile değiştirebilirsiniz.
- Bir nullifier birden fazla yayıcıya çarpabilir ve daima menzil içindeki her şeye çarpar
- Bir nullifier yukarıda belirtilen alana vurabilir ve her zaman hedefleyebileceği tüm yayıcılara çarpar
- Bayt kazanmada en kısa cevaplar
- standart boşluklar yasaktır
Örnekler
Giriş:
[[ , ,e, , ],
[ , , , , ],
[e, , , ,e],
[ , , , , ],
[ , ,e, , ]]
Çıktı:
[[ , ,e, , ],
[ , , , , ],
[e, ,n, ,e],
[ , , , , ],
[ , ,e, , ]]
Giriş:
[[e,e,e,e,e],
[e, , , ,e],
[e, , , ,e],
[e, , , ,e],
[e,e,e,e,e]]
Çıktı:
[[e,e,e,e,e],
[e, ,n, ,e],
[e, , , ,e],
[e, ,n, ,e],
[e,e,e,e,e]]
Giriş:
[[e, , , , , , ,e, ,e, , , ,e, ,e, ,e, ,e],
[ , ,e, , ,e, , , ,e,e, , , , ,e, , , , ],
[ , ,e, , , ,e, ,e, ,e, ,e, ,e, ,e, , , ],
[e, , , ,e, ,e, , , , , , , , , , , ,e, ],
[e, , ,e, , , , , ,e, ,e, ,e, ,e, , , ,e],
[ , , ,e, ,e, ,e, , , , , , , , , ,e, , ],
[ ,e,e, ,e, , , ,e, ,e,e, ,e, ,e, ,e, , ],
[ , ,e, , , ,e, , , , , , , , ,e,e, ,e, ],
[ , , ,e, , , , ,e,e, , , , , , , , ,e, ],
[e, , , , , , ,e, , , ,e,e, ,e, , , , , ],
[ ,e,e, , ,e, , , , ,e, , , , , , ,e, , ],
[ , , ,e,e, ,e, ,e, , , ,e,e, ,e, ,e, ,e],
[e,e, , , , ,e, , , ,e, , , , , , , , , ],
[ , , ,e, , , , , ,e, , ,e, ,e, ,e, ,e, ],
[ , , , ,e, ,e, , , , , , , , , , , , , ],
[e,e, , ,e,e, , ,e, , ,e, ,e, ,e, ,e, ,e],
[e, ,e, ,e, , ,e,e,e, , ,e, , , ,e, , ,e],
[ , , , ,e, , , , , ,e, , , ,e, , , , , ],
[ , ,e, , , ,e, ,e, , , ,e, , , , ,e, , ],
[ , , ,e, ,e, ,e, , ,e,e, , ,e,e, , ,e, ]]
Çıktı (Bu çıktı el yapımıdır ve en uygun çıktı olmayabilir):
[[e, , , , , , ,e, ,e, , , ,e, ,e, ,e, ,e],
[ , ,e, , ,e, , ,n,e,e, , , ,n,e, , , , ],
[ ,n,e, , ,n,e, ,e, ,e, ,e, ,e, ,e, ,n, ],
[e, , , ,e, ,e, , , , , , , , , , , ,e, ],
[e, , ,e, , , , , ,e, ,e, ,e, ,e, , , ,e],
[ , ,n,e, ,e, ,e, , , ,n, , , , , ,e, , ],
[ ,e,e, ,e, ,n, ,e, ,e,e, ,e, ,e,n,e, , ],
[ , ,e, , , ,e, , , , , , , , ,e,e, ,e, ],
[ , , ,e, , , , ,e,e, , , , , , , , ,e, ],
[e, ,n, , , , ,e, , , ,e,e, ,e, , , , , ],
[ ,e,e, , ,e,n, , ,n,e, , , ,n, , ,e,e, ],
[ , , ,e,e, ,e, ,e, , , ,e,e, ,e, ,e, ,e],
[e,e, , , , ,e, , , ,e, , , , , , , , , ],
[ , , ,e, ,n, , , ,e, , ,e, ,e, ,e, ,e, ],
[ ,n, , ,e, ,e, , , , , , , ,n, , , ,n, ],
[e,e, , ,e,e, , ,e,n, ,e, ,e, ,e, ,e, ,e],
[e, ,e, ,e, , ,e,e,e, , ,e, , , ,e, , ,e],
[ , , , ,e, , , , , ,e, ,n, ,e, , ,n, , ],
[ , ,e, ,n, ,e, ,e, , , ,e, ,n, , ,e, , ],
[ , , ,e, ,e, ,e, ,n,e,e, , ,e,e, , ,e, ]]
Giriş:
[[e,e],
[e,e]]
Çıktı:
null
0
,1
ve2
veya benzer?