Meydan okuma
Giriş olarak 0-9 rakamı verildiğinde , iki yüzünde bu sayıda pip (nokta) bulunan bir domino ( çift dokuzlu domino setinden ) çıkar. On olası yüzler şöyle görünür (borular ile ayrılır):
| | o| o|o o|o o|o o o|o o o|o o o|o o o
| o | | o | | o | | o |o o|o o o
| |o |o |o o|o o|o o o|o o o|o o o|o o o
Veya ayrı hatlarda:
-----
o
-----
o
o
-----
o
o
o
-----
o o
o o
-----
o o
o
o o
-----
o o o
o o o
-----
o o o
o
o o o
-----
o o o
o o
o o o
-----
o o o
o o o
o o o
Giriş biçimleri
Girdileri, ancak bunlarla sınırlı olmamak üzere, makul herhangi bir biçimde alabilirsiniz:
- İki ayrı tam sayı, string veya singleton dizileri;
- 0-99 arasında bir tam sayı;
- İki tamsayı dizisi;
- İki basamaklı bir dize.
Çıkış biçimleri
- İki yüz yatay şekilde hizalanmış olabilir;
o|o o
| o
o |o o
- Veya şu şekilde tire ile ayrılarak dikey olarak hizalanabilirler:
o
o
-----
o o
o
o o
- İsterseniz domino etrafında bir sınır çıkarabilirsiniz.
- Ayrıca, bir çizgi listesi, iki yüzün bir listesini veya bunların bir bileşimini vermeyi de seçebilirsiniz.
- Pipler için boşluk olmayan herhangi bir karakter kullanabilirsiniz (kullandım
o
). - Eğer gerçekten isterseniz, bir dizi çıkarırken
0
boşluklar ve1
pipler için veyaFalse
/True
(veya dilinizin eşdeğeri) için kullanabilirsiniz. - Sütunlar arasındaki boşlukları kaldırabilirsiniz; bu 7, 7 için geçerli bir çıktıdır:
ooo|ooo
o | o
ooo|ooo
- Yüzlerin herhangi biri 90 derece döndürülebilir. Bu aynı zamanda 7, 7 için geçerli bir çıktıdır:
o o|o o o
o o o| o
o o|o o o
- Çıktının ana kısmı hala diğer kısıtlamalara uyduğu sürece istediğiniz kadar küçük / küçük ön / arka boşluk olabilir.
- Her yüz, satırlar boş olsa bile 3 satır uzunluğunda olmalıdır. 0, 1 için bunu çıkardın:
-----
o
Ama olabilir çıktı bu:
-----
o
Benzer şekilde, iki satırlık listenin çıktısını alıyorsanız, yapabilirdiniz [["", "", ""], ["", " o", ""]]
, ancak yapamazsınız [[""], [" o "]]
.
puanlama
Bu kod golf , yani her dilde bayt cinsinden en kısa kod kazanır.
[0,5,21,29,31]
hepsi burada önemli sayılar dostlarım.
[2, 1]
çıktı alabilir[[[0,0,1],[0,0,0],[1,0,0]],[[0,0,0],[0,1,0],[0,0,0]]]
miyim?