Bir mantık işlevinden çıkış listesini kabul eden ve doğruluk tablosu için LaTeX kodunu çıkaran bir program veya işlev yazın.
Girişler küçük harf a-z, çıkış ise etiketlenmelidir F. Giriş listesinin uzunluğu her zamankinden daha kısa olacaktır 2^25, yani giriş sayısı her zaman 25'ten az olacaktır, böylece giriş adları için küçük harfli alfabe harfleri kullanabilirsiniz.
Giriş
Mantıksal bir fonksiyonun çıkışlarını temsil eden bir dizi ngiriş ve 2^nikili sayıların uzunluk listesi .
Çıktı
Bu işlev için doğruluk tablosunu üreten LaTeX kodu. Giriş ve çıkış değerleri satırlar halinde ortalanmalıdır. Tablo üstbilgisi ve değerleri ile girişler ve çıktılar arasında bir çizgi bulunmalıdır, bu nedenle kod aşağıdakine benzer olmalıdır.
\begin{tabular}{c * <NUMBER OF INPUTS>|c}
<INPUTS>&F\\
\hline
<INPUT VECTOR i>&<OUTPUT>\\
\end{tabular}
Misal
Giriş:
2
[0, 0, 0, 1]
Çıktı:
\begin{tabular}{cc|c}
a & b & F \\
\hline
0 & 0 & 0 \\
0 & 1 & 0 \\
1 & 0 & 0 \\
1 & 1 & 1 \\
\end{tabular}
LaTeX'te görüntülendiğinde aşağıdaki doğruluk tablosunu gösterir
Genel kurallar
- Bu kod golf , bayt en kısa cevap kazanır.
- Varsayılan Loopholes yasaktır.
cccccyerine cc, ama |cyalnız bırakmak ... Ve evet, bu tabloda, tüm boşluklar ve yeni satırlar isteğe bağlıdır, ancak boş satırlardan kaçınırım.
