Multi-base primes: Difference between revisions
Content deleted Content added
Added Rust solution |
m Minor edit to Rust code |
||
Line 200: | Line 200: | ||
fn evalpoly(x: u64, p: &[u32]) -> u64 { |
fn evalpoly(x: u64, p: &[u32]) -> u64 { |
||
let mut n = p.len(); |
|||
let mut result = 0; |
let mut result = 0; |
||
for y in p.iter().rev() { |
|||
n -= 1; |
|||
result *= x; |
result *= x; |
||
result += |
result += *y as u64; |
||
} |
} |
||
result |
result |