Herhangi bir imzasız 16 bit tam sayı verildiğinde, ondalık biçimini (örneğin, baz-10), sol üstündeki en önemli bit (MSB) en az anlamlı bit (LSB) olan bitlerin 4x4 ASCII ızgarasına dönüştürün. sağ alt, okuma ve sonra aşağı (ingilizce metin gibi).
Örnekler
Giriş: 4242
+---+---+---+---+
| | | | # |
+---+---+---+---+
| | | | |
+---+---+---+---+
| # | | | # |
+---+---+---+---+
| | | # | |
+---+---+---+---+
Giriş: 33825
+---+---+---+---+
| # | | | |
+---+---+---+---+
| | # | | |
+---+---+---+---+
| | | # | |
+---+---+---+---+
| | | | # |
+---+---+---+---+
Belirli gereksinimler
Giriş ondalık basamakta olmalıdır (temel-10), ancak istediğiniz şekilde ikiliye dönüştürebilirsiniz (varsa, dil yerleşiklerini kullanma dahil).
Çıktı tablosu formatı tam olarak eşleşmelidir . Bu , gösterildiği gibi tablo ızgara çizgileri için belirli ASCII karakterlerini (
-
,+
ve|
) kullanmanız gerekir , her hücrenin içi 3 karakterdir ve false bir boşlukla ( ) temsil edilirken gerçek bitlerle gösterilir .#
Lider veya takip eden boşluklara izin verilmez. Son satırsonu gereklidir .
Bit sırası, tarif edilen örneklerle eşleşmelidir.
Ödenekler
- Giriş, komut satırında, standart girişde veya kullanıcı girişinde 10 tabanlı olmalı , ancak kaynak kodunuzda kodlanmış olmamalıdır .
En net kısa kod kazansın! :-)