Skip to content

Commit ca2ed0d

Browse files
add big number example
1 parent 2ecaa7d commit ca2ed0d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,15 @@ assert_eq!(
5454
&other_number.minimal_polynomial().to_string(),
5555
"2 + -8*X + -4*X^2 + 0*X^3 + 1*X^4"
5656
);
57+
58+
// works with really big numbers
59+
let really_big = Number::from(1_00000_00000i64).pow(20) + Number::from(23);
60+
assert_eq!(
61+
&really_big.to_integer_floor().to_string(),
62+
"100000000000000000000000000000000000000000000\
63+
000000000000000000000000000000000000000000000\
64+
000000000000000000000000000000000000000000000\
65+
000000000000000000000000000000000000000000000\
66+
000000000000000000023"
67+
)
5768
```

0 commit comments

Comments
 (0)