Implementieren Sie einen Divisionsalgorithmus in Ihrer bevorzugten Sprache, der die Ganzzahldivision handhabt. Es muss nur mit positiven Zahlen umgehen - aber mit Bonuspunkten, wenn es auch mit negativer Division und Division mit gemischten Vorzeichen umgehen kann. Die Ergebnisse werden für Teilergebnisse abgerundet.
Das Programm kann nicht enthalten /
, \
, div
oder ähnliche Operatoren. Es muss eine Routine sein, die die nativen Teilungsfähigkeiten der Sprache nicht nutzt.
Sie müssen nur bis zu 32-Bit-Division behandeln. Die wiederholte Subtraktion ist nicht zulässig.
Eingang
Nehmen Sie zwei Eingaben auf stdin, die durch neue Zeilen oder Leerzeichen voneinander getrennt sind (Ihre Wahl)
740
2
Ausgabe
In diesem Fall wäre die Ausgabe 370
.
Die Lösung, die die kürzeste ist, gewinnt.
740,2
auch für die eingabe erlaubt? dh durch Komma getrennt?