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-9personaggi.
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 :-)