Tarea
Dados dos números enteros positivos (divId e nd y divis o r), calculan la q uotient y el r emainder.
Normalmente se calcularía como e = o*q+r
dónde q*o<=e
y 0<=r<o
.
Para este desafío sigue siendo e = o*q+r
pero q*o>=e
y -o<r<=0
.
Por ejemplo , e=20
y o=3
normalmente sería 20/3 -> 20=3*6+2
, ya que 18<=20
y 0<=2<3
. Aquí será 20/3 -> 20=3*7-1
donde 21>=20
y-3<-1<=0
Casos de prueba
Input -> Output
20, 3 -> 7, -1
10, 5 -> 2, 0
7, 20 -> 1, -13
100, 13 -> 8, -4
No necesitas manejarlo o=0
.
r
como la negación de lo real r
para los idiomas que usan bytes sin firmar para almacenar datos o asumir un desbordamiento? ( -1
→ 1
/ 255
)