impl Solution { pubfnquery_string(s: String, n: i32) -> bool { letmut set = HashSet::new(); for i in0..s.len() { for j in i..s.len() { letstr = String::from(&s[i..j + 1]); let num = i32::from_str_radix(&str, 2).unwrap(); if num > n { break; } set.insert(num); } }
for i in1..n + 1 { if !set.contains(&i) { returnfalse; } } returntrue; } }