Wcześniej było wiele wyzwań „Wykonaj __ bez _ _”, ale mam nadzieję, że jest to jedno z najtrudniejszych.
Wyzwanie
Masz napisać program, który pobiera dwie liczby naturalne (liczby całkowite> 0) ze STDIN i wypisuje sumę dwóch liczb do STDOUT. Wyzwanie polega na tym, że musisz użyć jak najmniej znaków +
i -
znaków. Nie wolno używać funkcji sumowania ani negacji.
Przykłady
wkład
123
468
wydajność
591
wkład
702
720
wydajność
1422
Tie Breaker:
Jeśli dwa programy mają taką samą liczbę +
i -
znaki, zwycięzcą jest osoba z mniej /
*
(
)
=
.
,
i 0-9
znaków.
Niedozwolone : języki, w których standardowe operatory dodawania / odejmowania oraz zwiększania / zmniejszania są symbolami innymi niż +
lub -
są niedozwolone. Oznacza to, że biały znak nie jest dozwolony.
+
albo -
...
+
, -
a tie breaker znaków? ... czy musisz ponownie zmienić zasady :-)