Görev
Verilen iki pozitif tamsayı (divid e nd ve divis o r) hesaplamak q uotient ve R emainder.
Normalde e = o*q+r
nerede q*o<=e
ve olarak hesaplanır 0<=r<o
.
Bu meydan okuma için hala e = o*q+r
ama q*o>=e
ve -o<r<=0
.
Örneğin e=20
ve o=3
normalde 20/3 -> 20=3*6+2
, 18<=20
ve 0<=2<3
. İşte 20/3 -> 20=3*7-1
nerede olacak 21>=20
ve-3<-1<=0
Test Durumları
Input -> Output
20, 3 -> 7, -1
10, 5 -> 2, 0
7, 20 -> 1, -13
100, 13 -> 8, -4
Ele almanıza gerek yok o=0
.
r
için gerçekliğin reddi olarak çıktı almak kabul edilebilir r
mi? ( -1
→ 1
/ 255
)