Ci sono state molte sfide "Do __ without _ _" prima, ma spero che questa sia una delle più impegnative.
La sfida
Devi scrivere un programma che prende due numeri naturali (numeri interi> 0) da STDIN e stampa la somma dei due numeri su STDOUT. La sfida è che si deve usare come pochi +
e -
segni il più possibile. Non è consentito utilizzare alcuna funzione di somma o negazione.
Esempi
ingresso
123
468
produzione
591
ingresso
702
720
produzione
1422
Tie Breaker:
se due programmi hanno lo stesso numero di +
e -
personaggi, il vincitore è la persona con meno /
*
(
)
=
.
,
e 0-9
personaggi.
Non consentito: lingue in cui gli operatori di addizione / sottrazione standard e incremento / decremento sono simboli diversi +
o -
non consentiti. Ciò significa che Whitespace la lingua non è consentita.
+
o -
...
+
, -
e tie breaker personaggi? ... o devi cambiare di nuovo le regole :-)