Sha256: 0773e18107e9c4c16a8d0a5463b1c9782327dbfcec03b9e2a4c595d3f39775ff

Contents?: true

Size: 385 Bytes

Versions: 105

Compression:

Stored size: 385 Bytes

Contents

pub fn series(digits: &str, len: usize) -> Vec<String> {
    match len {
        0 => vec!["".to_string(); digits.len() + 1],
        _ => {
            digits
                .chars()
                .collect::<Vec<char>>()
                .windows(len)
                .map(|window| window.into_iter().collect::<String>())
                .collect::<Vec<String>>()
        }
    }
}

Version data entries

105 entries across 105 versions & 1 rubygems

Version Path
trackler-2.2.1.179 tracks/rust/exercises/series/example.rs
trackler-2.2.1.178 tracks/rust/exercises/series/example.rs
trackler-2.2.1.177 tracks/rust/exercises/series/example.rs
trackler-2.2.1.176 tracks/rust/exercises/series/example.rs
trackler-2.2.1.175 tracks/rust/exercises/series/example.rs
trackler-2.2.1.174 tracks/rust/exercises/series/example.rs
trackler-2.2.1.173 tracks/rust/exercises/series/example.rs
trackler-2.2.1.172 tracks/rust/exercises/series/example.rs
trackler-2.2.1.171 tracks/rust/exercises/series/example.rs
trackler-2.2.1.170 tracks/rust/exercises/series/example.rs
trackler-2.2.1.169 tracks/rust/exercises/series/example.rs
trackler-2.2.1.167 tracks/rust/exercises/series/example.rs
trackler-2.2.1.166 tracks/rust/exercises/series/example.rs
trackler-2.2.1.165 tracks/rust/exercises/series/example.rs
trackler-2.2.1.164 tracks/rust/exercises/series/example.rs
trackler-2.2.1.163 tracks/rust/exercises/series/example.rs
trackler-2.2.1.162 tracks/rust/exercises/series/example.rs
trackler-2.2.1.161 tracks/rust/exercises/series/example.rs
trackler-2.2.1.160 tracks/rust/exercises/series/example.rs
trackler-2.2.1.159 tracks/rust/exercises/series/example.rs