Find Kth Bit in Nth Binary String LeetCode solution in Rust
1impl Solution {2pub fn find_kth_bit(n: i32, k: i32) -> char {3let n = n as usize;4let k = k as usize;5let mut arr = vec![vec![]; n];67arr[0].push(false);8for i in 1..n {9let len = arr[i - 1].len();10for j in 0..len {11let v = arr[i - 1][j];12arr[i].push(v);13}14arr[i].push(true);15for j in (0..len).rev() {16let v = !arr[i - 1][j];17arr[i].push(v);18}19}2021if arr[n - 1][k - 1] {22'1'23} else {24'0'25}26}27}