Fotoğraf çekerken sinir bozucu değil mi, ancak arka plan görüntünün gerçek maddesinden uzaklaşıyor mu? Öyle olduğunu söyleyebilirim. Bu problemden kurtulmak için ne kadar kırpmam gerektiğini bilmem gerekiyor! Ama - her zamanki gibi - oldukça tembelim, bu yüzden bunu benim için yapacak birine ihtiyacım var ...
Görev ve Kurallar
Görüntüyü temsil eden bir ikili matris verildiğinde , orijinal matristeki saniyenin tümünü içeren en küçük alt matrisin boyutlarını (genişlik ve yükseklik) çıktılayın. Bir alt-matris orijinal matris bitişik girişlerinin bir bloktur. Eşdeğer olarak, bitişik satırların bir alt kümesinin ve orijinalin bitişik sütunlarının bir alt kümesinin üst üste binmesiyle oluşan yeni bir matristir.
- Matrisin genişliğini ve yüksekliğini girdi olarak da almasına izin verilir.
- Giriş, en az birini içeren garantilidir .
- Bu boşlukların varsayılan olarak yasaklandığını dikkate alırken, herhangi bir standart yöntemle girdi alabilir ve çıktı sağlayabilirsiniz . Bu kod golf , bu yüzden görevi kendi dilinizde yönetebileceğiniz en az bayt ile tamamlamaya çalışın .
Misal
Test senaryoları
Girdi | Çıktı [[0,1,0,0,0,1,0]] -> (5,1) veya (1,5) [[0,0,0,0,0], [0,1,0,1,0], [0,0,1,0,0]] -> (3,2) veya (2,3) [[1,1,1,1], [0,0,0,0], [0,0,0,0], [1,0,0,0]] -> (4,4) [[0,0,0,0,0,0], [0,1,0,1,0,1], [0,0,0,0,0,0]] -> (5,1) veya (1,5) [[0,0,0,0,0], [0,1,0,1,0], [0,0,1,0,0], [0,1,0,1,0], [ 0,0,0,0,0]] -> (3,3) [[0,0,0,0,0,0], [0,1,0,1,0,0], [0,1,1,0,1,1], [0,0,1, 0,1,0], [0,0,0,0,0,0]] -> (5,3) veya (3,5)