ปัญหา:
เป้าหมายของคุณคือการเพิ่มป้อนตัวเลขสองโดยไม่ต้องใช้ใด ๆ +,-,*,/
ของผู้ประกอบการทางคณิตศาสตร์ต่อไปนี้:
นอกจากนี้คุณไม่สามารถใช้ฟังก์ชันในตัวที่ออกแบบมาเพื่อแทนที่ตัวดำเนินการทางคณิตศาสตร์เหล่านั้นได้
เกณฑ์การให้คะแนน:
รหัสที่เล็กที่สุด (ในจำนวนไบต์) ชนะ
ปรับปรุง
โปรแกรมส่วนใหญ่ที่ฉันเคยเห็นมาเรียงต่อกันสองอาร์เรย์ที่มีหมายเลขของพวกเขาหรือทำให้
first number
ตัวละครผนวกsecond number
ตัวอักษรแล้วนับพวกเขาทั้งหมดตัวนับอาร์เรย์ที่สั้นที่สุด: APL ที่มี 8 ตัวอักษรโดย Tobia
การต่อแถวสั้นที่สุด: Golfscript พร้อม 4 chars โดย Doorknob
วิธีแก้ปัญหาลอการิทึมที่สั้นที่สุด: TI-89 Basic พร้อม 19 ตัวอักษรโดย Quincunx
โซลูชันการรวม: Mathematica กับ 45 chars โดย Michael Stern
เจ๋งที่สุดในความคิดของฉัน: ผู้ประกอบการระดับบิตในจาวาสคริปต์โดยเดฟ