Il y a eu de nombreux défis "Do __ without _ _" auparavant, mais j'espère que c'est l'un des plus difficiles.
Le défi
Vous devez écrire un programme qui prend deux nombres naturels (nombres entiers> 0) de STDIN et imprime la somme des deux nombres dans STDOUT. Le défi est que vous devez utiliser aussi peu +
et -
signes que possible. Vous n'êtes pas autorisé à utiliser des fonctions de somme ou de négation.
Exemples
contribution
123
468
sortie
591
contribution
702
720
sortie
1422
Tie Breaker:
Si deux programmes ont le même nombre de caractères +
et -
, le gagnant est la personne avec moins de caractères /
*
(
)
=
.
,
et 0-9
.
Non autorisé: langues dans lesquelles les opérateurs standard d'addition / soustraction et d'incrémentation / décrémentation sont des symboles différents +
ou -
non autorisés. Cela signifie que les espaces blancs de la langue ne sont pas autorisés.
+
ou -
...
+
, -
et les personnages de départage? ... ou avez-vous besoin de changer à nouveau les règles :-)