Zaimplementuj algorytm podziału w swoim ulubionym języku, który obsługuje dzielenie liczb całkowitych. Musi obsługiwać tylko liczby dodatnie - ale punkty bonusowe, jeśli obsługuje także podział ujemny i znak mieszany. Wyniki są zaokrąglane w dół dla wyników ułamkowych.
Program nie może zawierać /
, \
, div
lub podobne podmioty. Musi to być procedura, która nie korzysta z natywnych możliwości podziału języka w tym języku.
Musisz tylko obsłużyć podział 32-bitowy. Używanie powtarzanego odejmowania nie jest dozwolone.
Wejście
Weź dwa wejścia na standardowe wejście oddzielone nowymi liniami lub spacjami (twój wybór)
740
2
Wynik
W takim przypadku wynik byłby 370
.
Rozwiązanie, które jest najkrótsze, wygrywa.
740,2
również dozwolone dla danych wejściowych? tzn. oddzielone przecinkiem?