Dengan bilangan bulat 16 bit yang tidak ditandatangani, konversikan bentuk desimalnya (yaitu, basis-10) menjadi kisi ASCII 4x4 bitnya, dengan bit paling signifikan (MSB) di kiri atas, bit paling tidak signifikan (LSB) di kanan bawah, baca seberang lalu ke bawah (seperti teks bahasa Inggris).
Contohnya
Input: 4242
+---+---+---+---+
| | | | # |
+---+---+---+---+
| | | | |
+---+---+---+---+
| # | | | # |
+---+---+---+---+
| | | # | |
+---+---+---+---+
Input: 33825
+---+---+---+---+
| # | | | |
+---+---+---+---+
| | # | | |
+---+---+---+---+
| | | # | |
+---+---+---+---+
| | | | # |
+---+---+---+---+
Persyaratan Khusus
Input harus dalam desimal (basis-10), namun Anda dapat mengonversi ke biner dengan cara apa pun yang Anda inginkan (termasuk menggunakan bahasa bawaan, jika tersedia).
Format tabel output harus sama persis . Ini berarti Anda harus menggunakan karakter ASCII spesifik (
-
,,+
dan|
) untuk garis-garis kotak tabel seperti yang ditunjukkan, masing-masing interior sel adalah 3 karakter, dan bit benar diwakili oleh#
sedangkan false diwakili oleh spasi ().
Ruang putih terkemuka atau tertinggal tidak diizinkan. Baris baru final diperlukan .
Pesanan bit harus sesuai dengan contoh seperti yang dijelaskan.
Tunjangan
- Input harus berupa angka dasar-10 pada baris perintah, input standar, atau input pengguna, tetapi tidak boleh dikodekan ke dalam kode sumber Anda.
Semoga jelas menang kode terpendek! :-)