Tâche
Étant donné deux entiers positifs (div e e et divis o r), calculez le q uotient et le r emainder.
Normalement, il serait calculé comme e = o*q+roù q*o<=eet 0<=r<o.
Pour ce défi encore e = o*q+rmais q*o>=eet -o<r<=0.
Par exemple, e=20et o=3, normalement, ce serait 20/3 -> 20=3*6+2, depuis 18<=20et 0<=2<3. Ici ce sera 20/3 -> 20=3*7-1où 21>=20et-3<-1<=0
Cas de test
Input -> Output
20, 3 -> 7, -1
10, 5 -> 2, 0
7, 20 -> 1, -13
100, 13 -> 8, -4
Vous n'avez pas besoin de gérer o=0.
rcomme négation du réel rpour les langues qui utilisent des octets non signés pour stocker des données ou supposent un débordement? ( -1→ 1/ 255)