Generate Chess960 starting position: Difference between revisions

m
→‎Rust 1.57 nightly: Fix name of function checking RKR
m (→‎Rust 1.57 nightly: Fix name of function checking RKR)
Line 2,061:
is_string
}
fn is_knight_king_okis_rook_king_ok(str_to_check: Vec<&str>) -> bool {
Regex::new(r"(.*♖.*♔.*♖.*)")
.unwrap()
Line 2,083:
}
fn is_candidate_valide(s: [&str; 8]) -> bool {
is_knight_king_okis_rook_king_ok(s.to_vec()) && is_two_bishops_ok(s.to_vec())
}
fn main() {
1,480

edits