Tulis program atau fungsi yang menerima daftar output dari fungsi logika dan output kode LaTeX untuk tabel kebenarannya.
Input harus diberi label sebagai huruf kecil a-z
, dan outputnya harus diberi label F
. Panjang daftar input akan selalu lebih pendek dari 2^25
, yang berarti bahwa jumlah input akan selalu kurang dari 25, sehingga Anda dapat menggunakan huruf dari alfabet huruf kecil untuk nama input.
Memasukkan
Sejumlah n
input dan daftar panjang 2^n
angka biner yang merepresentasikan output dari fungsi logis.
Keluaran
Kode LaTeX yang menghasilkan tabel kebenaran untuk fungsi itu. Nilai input dan output harus dipusatkan di baris. Harus ada garis antara header tabel dan nilai-nilainya serta antara input dan output, sehingga kode harus sama dengan yang di bawah ini.
\begin{tabular}{c * <NUMBER OF INPUTS>|c}
<INPUTS>&F\\
\hline
<INPUT VECTOR i>&<OUTPUT>\\
\end{tabular}
Contoh
Memasukkan:
2
[0, 0, 0, 1]
Keluaran:
\begin{tabular}{cc|c}
a & b & F \\
\hline
0 & 0 & 0 \\
0 & 1 & 0 \\
1 & 0 & 0 \\
1 & 1 & 1 \\
\end{tabular}
Yang ketika ditampilkan di LaTeX menunjukkan tabel kebenaran berikut
Aturan umum
- Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
- Celah default tidak diperbolehkan.
ccccc
alih-alih cc
, tetapi biarkan |c
saja ... Dan ya, dalam tabel ini, semua spasi dan baris baru adalah opsional, tapi saya akan menghindari garis kosong.