01/10/2018, 12:09
-13 % 4 == 3 or -13 % 4 == -1
python -13 % 4 == 3
java -13 % 4 == -1
làm sao để kết quả ở java ra bằng 3
Bài liên quan
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
%
Nếu số dương thì cả 2 ngôn ngữ trả về đúng, số âm thì ko
VD
(-13) % 4 = (-4 * 4 + 3) % 4 = 3