8 lines
160 B
Rust

pub struct Solution;
impl Solution {
pub fn build_array(nums: Vec<i32>) -> Vec<i32> {
nums.iter().map(|&val| nums[val as usize]).collect()
}
}