n, item length n = 1, vec!["a", "b", ... "z"] n = 2, vec!["aa", "bb", ... "zz"]
(n: usize)
| 10 | // n = 1, vec!["a", "b", ... "z"] |
| 11 | // n = 2, vec!["aa", "bb", ... "zz"] |
| 12 | pub fn vec_alphabet(n: usize) -> Vec<String> { |
| 13 | debug_assert!(n > 0); |
| 14 | "abcdefghijklmnopqrstuvwxyz" |
| 15 | .chars() |
| 16 | .map(|c| String::from(c).repeat(n)) |
| 17 | .collect() |
| 18 | } |
| 19 | |
| 20 | /// return d-th character of s, -1 if d = length of string |
| 21 | #[inline(always)] |
no outgoing calls