Di bawah ini adalah diagram waktu Digital (skematis) , untuk gerbang logika XNOR .
┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐
A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └──
┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐
B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └
┌─────┐ ┌─┐ ┌─┐ ┌───┐
X ──┘ └───┘ └───┘ └───┘ └────
Tujuan Anda adalah untuk mereproduksi persis seperti yang digambarkan.
Aturan:
Anda dapat mencetaknya atau mengembalikan string multiline;
Jumlah sewenang-wenang dari traling dan / atau baris baru diizinkan;
Spasi spasi trailing (tetapi tidak mengarah!) Diizinkan;
Jika Anda tidak dapat menggunakan karakter menggambar kotak ASCII yang diperluas, Anda dapat menggantikannya dengan ekuivalen unicode (tanpa penalti byte).
Ini adalah kode-golf sehingga jawaban tersingkat dalam byte menang.
Representasi Biner
Untuk kenyamanan Anda, representasi biner dari diagram di atas adalah sebagai berikut:
INP A=0101011101010110
INP B=1101101011100101
___
X=A⊕B=0111001001001100
Output Sampel
Sidenote
Saat mengerjakan pertanyaan ini, saya telah mengimplementasikan dua solusi bash yang berbeda untuk itu, satu panjangnya 122 karakter / byte (seperti yang digambarkan di atas), dan yang lain panjangnya persis 100 byte.
Saya tidak punya rencana untuk mempostingnya (karena saya biasanya tidak memposting jawaban untuk pertanyaan saya sendiri), jadi itu hanya untuk referensi.
Saya juga percaya bahwa setidaknya beberapa solusi sub-100 byte dimungkinkan.