4
ใช้การเพิ่มสตริงที่แท้จริง
หลายภาษาช่วยให้สายที่จะ "เพิ่ม" +กับ อย่างไรก็ตามนี่คือการต่อกันที่แท้จริงการเพิ่มที่แท้จริงจะทำตามสัจพจน์ของกลุ่ม: มันถูกปิด (การเพิ่มสองสตริงใด ๆ เป็นสตริงเสมอ) มันคือการเชื่อมโยง ( (a + b) + c = a + (b + c) ) มีตัวตน ( ∃e: a + e = a ) ทุกองค์ประกอบมีค่าผกผัน ( ∀a: ∃b: a + b = e ) (เรียงต่อกันละเมิดความจริงของกลุ่มที่ 4) ดังนั้นหน้าที่ของฉันคือการใช้การเพิ่มสตริงที่แท้จริงนั่นคือฟังก์ชั่นที่ใช้สองลำดับของไบต์ที่แทนสตริงและส่งกลับค่าที่สามที่ฟังก์ชันของคุณตรงกับความจริงของกลุ่มทั้งหมดในลำดับของไบต์ ต้องทำงานกับลำดับไบต์ทั้งหมดที่แสดงถึงสตริงรวมถึงสตริงไบต์ที่ว่าง นี่คือcode-golfดังนั้นคำตอบจะได้คะแนนเป็นไบต์โดยไบต์น้อยจะดีขึ้น