เขียนโปรแกรมหรือฟังก์ชั่นที่รับรายการผลลัพธ์จากฟังก์ชันลอจิกและส่งออกรหัส LaTeX สำหรับตารางความจริง
ปัจจัยการผลิตควรจะระบุว่าเป็นตัวพิมพ์เล็กและเอาท์พุทควรจะระบุว่าเป็นa-z
F
ความยาวของรายการอินพุตจะสั้นกว่าเสมอ2^25
ซึ่งหมายความว่าจำนวนอินพุตจะน้อยกว่า 25 เสมอดังนั้นคุณสามารถใช้ตัวอักษรจากอักษรตัวพิมพ์เล็กสำหรับชื่ออินพุต
อินพุต
จำนวนn
อินพุตและรายการความยาว2^n
ของเลขฐานสองซึ่งแสดงถึงเอาต์พุตของฟังก์ชันตรรกะ
เอาท์พุต
รหัส LaTeX ที่สร้างตารางความจริงสำหรับฟังก์ชันนั้น ค่าอินพุตและเอาต์พุตควรอยู่กึ่งกลางแถว จะต้องมีบรรทัดระหว่างส่วนหัวของตารางและค่าของมันและระหว่างอินพุตและเอาต์พุตดังนั้นรหัสควรคล้ายกับที่ด้านล่าง
\begin{tabular}{c * <NUMBER OF INPUTS>|c}
<INPUTS>&F\\
\hline
<INPUT VECTOR i>&<OUTPUT>\\
\end{tabular}
ตัวอย่าง
การป้อนข้อมูล:
2
[0, 0, 0, 1]
เอาท์พุท:
\begin{tabular}{cc|c}
a & b & F \\
\hline
0 & 0 & 0 \\
0 & 1 & 0 \\
1 & 0 & 0 \\
1 & 1 & 1 \\
\end{tabular}
ซึ่งเมื่อแสดงใน LaTeX จะแสดงตารางความจริงต่อไปนี้
กฎทั่วไป
- นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ
- ช่องโหว่เริ่มต้นเป็นสิ่งต้องห้าม
ccccc
แทนที่จะcc
ทิ้งไว้|c
คนเดียว ... และใช่ในตารางนี้ช่องว่างและบรรทัดใหม่ทั้งหมดเป็นตัวเลือก แต่ฉันจะหลีกเลี่ยงบรรทัดว่าง