aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-02-02 13:18:39 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-02-02 13:18:39 +0100
commit15efc494b99492df189389474bb981d0ec5ce2b3 (patch)
tree69fd81b49f0c3f52fd8aa90e3194b06011b68317 /src/main.rs
parent5aa6abf0166868f13f9ab64c91f3f4b62e05ed58 (diff)
downloadconnect4-15efc494b99492df189389474bb981d0ec5ce2b3.tar.gz
connect4-15efc494b99492df189389474bb981d0ec5ce2b3.tar.bz2
connect4-15efc494b99492df189389474bb981d0ec5ce2b3.zip
Solving bad cache value, Added weak solver
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index e77ce2b..5dde7cb 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -6,7 +6,7 @@ pub mod position;
pub mod solve;
use position::Position;
-use solve::solve;
+use solve::{solve, solve_weak};
fn main() {
@@ -33,9 +33,13 @@ fn main() {
let begin = Instant::now();
let score = solve(pos);
let elapsed = begin.elapsed();
+ println!("{:03}: score: {:3}, time: {:?}\n", total_solve, score, elapsed);
+ // if score != expected_score {
+ // eprintln!("{:03}: score: {:3} {:3}", total_solve, score, expected_score);
+ // }
+ // assert_eq!(score, expected_score);
total_time += elapsed;
total_solve += 1;
- println!("score: {:3} {:3}, time: {:?}\n", score, expected_score, elapsed);
}
Err(msg) =>
eprintln!("wrong score format {:?}: {}", fields[1], msg),