DField SolutionsMérnöki stúdió · Budapest
Loading · Töltődik
Ugrás a tartalomhoz
Kategória: Tetszőleges pontosságú aritmetika

Myria

Számok felső határ nélkül.

Miről szól

A Myria egy tetszőleges pontosságú egész szám könyvtár, amely a natív gépi típusoknál sokkal nagyobb számokat kezel. A jellegzetes felépítés az előjel-nagyság nagy egészek base-10^7 tagokon tárolva, amely megvalósítja az iskolai összeadást és szorzást, hosszú osztást, gyors hatványozást, faktoriálist és gyors-duplázós Fibonaccit, a natív BigInt-tel mint orákulummal, több száz véletlen műveleten át. Ez egy nulláról épített, függőség-szegény projekt, amelyet letölthetsz és helyben futtathatsz.

Előjel-nagyság nagy egészek base-10⁷ tagokon: iskolai összeadás/szorzás, hosszú osztás, gyors hatványozás, faktoriális és gyors-duplázós Fibonacci; 14 teszt a natív BigInt-tel mint orákulummal, több száz véletlen műveleten át.

Mi van benne

A teljes forráskód, a tesztek és a CI. Nyisd meg, olvasd el, módosítsd. Függőség nélküli mag, MIT-szellemben, szabadon.

Futtatás kicsomagolás után

pnpm install && pnpm dev