Czy istnieje trick, aby uzyskać modulo dużych liczb w JavaScript. Dostaję nieskończoność z modulo(7, 16971, 25777)
7^16971mod25777 = NaNModulo% z dużą liczbą - Błąd nieskończoności - JavaScript
function modulo (n, p, m){
var x = Math.pow(n, p);
var y = m;
var z = x%y;
alert(x);
return z;
}
Szukacie [* modułowe potęgowanie *] (https://en.wikipedia.org/wiki/Modular_exponentiation), a to nie jest specyficzne dla JavaScriptu. – Bergi
@ Lưu Vĩnh Phúc Dlaczego ten duplikat? jest oznaczony javascript –
, ponieważ algorytm jest agnostyczny, jest to czysta matematyka. – Bergi