major bug fix

This commit is contained in:
William Ball 2020-07-24 21:40:19 -07:00
parent 23e9c95dbd
commit d64116d255
4 changed files with 3002 additions and 1 deletions

1000
rust/fourthfree/log Normal file

File diff suppressed because it is too large Load diff

1000
rust/fourthfree/log2 Normal file

File diff suppressed because it is too large Load diff

1000
rust/fourthfree/log3 Normal file

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,9 @@ const BASE: u64 = 10;
fn is_fourth_free(x: &u64) -> bool { fn is_fourth_free(x: &u64) -> bool {
let mut i = 2; let mut i = 2;
let mut fourth = i * i * i * i; let mut fourth = i * i * i * i;
while fourth < *x { while fourth <= *x {
if x % fourth == 0 { if x % fourth == 0 {
println!("{}", x);
return false; return false;
} }
i += 1; i += 1;