Skip to content

Commit 6ae0264

Browse files
author
Ferdinand Schober
committed
formatting
1 parent 5b51f16 commit 6ae0264

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

solitaire-solver/src/unique_solutions.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,9 @@ pub fn all_unique_jump_maps(
318318
let mut search = JumpSearch {
319319
feasible: &feasible,
320320
placed: (0..64 * 64).map(|i| mix(i as u64)).collect(),
321-
jumped: (0..64 * 64).map(|i| mix(0x5EED_0000_0000_0000 | i as u64)).collect(),
321+
jumped: (0..64 * 64)
322+
.map(|i| mix(0x5EED_0000_0000_0000 | i as u64))
323+
.collect(),
322324
identity,
323325
map: [NOT_REMOVED; 64],
324326
visited: FxHashSet::default(),

src/main.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -190,12 +190,12 @@ fn main() {
190190

191191
println!("took {:?}", start.elapsed());
192192
println!("success probability when chosing moves at random: {percentage}%");
193-
let (b, p) = success_probabilities
194-
.iter()
195-
.map(|(b, p)| (*b, *p))
196-
.fold((Board::default(), f64::INFINITY), |(b1, p1), (b2, p2)| {
193+
let (b, p) = success_probabilities.iter().map(|(b, p)| (*b, *p)).fold(
194+
(Board::default(), f64::INFINITY),
195+
|(b1, p1), (b2, p2)| {
197196
if p2 < p1 { (b2, p2) } else { (b1, p1) }
198-
});
197+
},
198+
);
199199
let perc = p * 100.;
200200
println!("minimum success chance: \n{b} ({perc}%)");
201201
}
@@ -218,8 +218,7 @@ fn main() {
218218
Command::UniqueJumpMaps => {
219219
let feasible = solitaire_solver::calculate_feasible_set(args.threads);
220220
log::info!("feasible: {}", feasible.len());
221-
let maps =
222-
solitaire_solver::all_unique_jump_maps(Board::default(), feasible);
221+
let maps = solitaire_solver::all_unique_jump_maps(Board::default(), feasible);
223222
log::info!("unique jump maps: {}", maps.len());
224223
}
225224
Command::UniqueSolutions => {

0 commit comments

Comments
 (0)