Her köşede tek basamaklı bir kutunuz var:
1|2
---
3|4
Rakamları soldan sağa doğru sıralar halinde birleştirirsek 12 ve 34 alırız. Rakamları yukarıdan aşağıya sütunlar boyunca birleştirirsek, 13 ve 24'ü alırsak. Bu sayıların hepsini eklersek 12 + 34 + 13 + 24 = 83.
Meydan okuma
Yukarıdaki gibi hesaplanan toplamın 100'e eşit olduğu tüm kutuları yazdırmak için bir program yazın.
Her köşenin 1 ile 9 arasında tek haneli bir sayı içerdiği varsayılarak, 9 kombinasyon vardır: 1157, 1247, 1337, 1427, 1517, 2138, 2228, 2318 ve 3119. (0 eklersek 25 kombinasyon olduğunu unutmayın, ancak bu meydan okuma için değiliz.)
Örnek 1234'ün, 12 + 34 + 13 + 24'ün 100'e eşit olmadığı için çalışmadığını unutmayın.
Giriş
Yok
Çıktı
Aşağıdaki formattaki cevap kutuları:
A|B
---
C|D
Çıktı STDOUT veya en yakın alternatife yazdırılmalıdır.
kurallar
- AB + CD + AC + BD = 100
- Her köşe yalnızca 1-9 arasındaki pozitif tam sayıları içerecektir.
- 0 hariç tutulur.
- Sayılar bir defadan fazla kullanılabilir.
- Yukarıdaki gibi kutuları çizmeniz gerekir. (
A|B\n---\nC|D\n) - Geçerli tüm cevapları vermeniz gerekir.
- Ek bir satırsonu iyi.
- kod-golf , bayt çok kısa kod kazanır.
- Standart boşluklar ve T & C'ler geçerlidir.
Bu benim ilk sunumum, bu yüzden bir şeyi netleştirmem gerekirse lütfen bana bildirin.