ก่อนหน้านี้มีความท้าทายมากมาย "Do __ ปราศจาก_ _" แต่ฉันหวังว่านี่จะเป็นหนึ่งในความท้าทายที่สุด
ความท้าทาย
คุณต้องเขียนโปรแกรมที่รับจำนวนธรรมชาติสองตัว (จำนวนเต็ม> 0) จาก STDIN และพิมพ์ผลรวมของตัวเลขสองตัวไปยัง STDOUT ความท้าทายคือคุณต้องใช้จำนวนน้อยที่สุด+
และใช้-
สัญลักษณ์มากที่สุด คุณไม่ได้รับอนุญาตให้ใช้ฟังก์ชั่นผลรวมหรือการปฏิเสธใด ๆ
ตัวอย่าง
อินพุต
123
468
เอาท์พุต
591
อินพุต
702
720
เอาท์พุต
1422
Tie Breaker:
หากทั้งสองโปรแกรมมีจำนวน+
และ-
ตัวอักษรเท่ากันผู้ชนะคือบุคคลที่มีจำนวนน้อย/
*
(
)
=
.
,
และ0-9
ตัวอักษร
ไม่อนุญาต:ภาษาที่ตัวดำเนินการการบวก / การลบและการเพิ่ม / ลดมาตรฐานเป็นสัญลักษณ์อื่นนอกเหนือจาก+
หรือ-
ไม่ได้รับอนุญาต ซึ่งหมายความว่าไม่อนุญาตให้ใช้ช่องว่างกับภาษา
+
หรือ-
...
+
, -
และเบรกเกอร์ผูกตัวละคร? ... หรือคุณจำเป็นต้องเปลี่ยนกฎอีกครั้ง :-)