python -13 % 4 == 3
java -13 % 4 == -1
làm sao để kết quả ở java ra bằng 3
python -13 % 4 == 3
java -13 % 4 == -1
làm sao để kết quả ở java ra bằng 3
ai trả lời đi nào, nhan lên nào
Đơn giản thôi, quy tắc tính phép lấy dư của từng ngôn ngữ khác nhau :3 chi tiết ở đây https://stackoverflow.com/questions/3883004/negative-numbers-modulo-in-python
%
java:
int result = -13 % 4;
if(result < 0) result += 4
(-13) % 4 = (-4 * 4 + 3) % 4 = 3