Bläddra i källkod

Did something i forgot :)

Lorenz Bung 8 år sedan
förälder
incheckning
7fd556ef62
2 ändrade filer med 3 tillägg och 1 borttagningar
  1. 2
    0
      hw7/task1/Cargo.toml
  2. 1
    1
      hw7/task1/src/hash256.rs

+ 2
- 0
hw7/task1/Cargo.toml Visa fil

5
 
5
 
6
 [dependencies]
6
 [dependencies]
7
 sha2 = "0.7.0"
7
 sha2 = "0.7.0"
8
+clap = "2.28"
9
+time = "0.1"

+ 1
- 1
hw7/task1/src/hash256.rs Visa fil

6
 }
6
 }
7
 
7
 
8
 pub fn verify_product(base: usize, number: usize, difficulty: String) -> Option<Solution> {
8
 pub fn verify_product(base: usize, number: usize, difficulty: String) -> Option<Solution> {
9
-    if let x = hasher_sha256::Hasher::hash(i32::from(base * number).as_bytes().hex().ends_with(difficulty)) {
9
+    if let x = hasher_sha256::Hasher::hash(((base * number) as i32)).hex().ends_with(difficulty) {
10
         Some(Solution{ number: (base * number), hash: x,});
10
         Some(Solution{ number: (base * number), hash: x,});
11
     }
11
     }
12
     None
12
     None

Laddar…
Avbryt
Spara