leetcode_rust/cases_cn/c000_0xx/
c000_005.rs1use crate::common::Case;
2
3pub fn use_cases() -> Vec<Case<String, String, i32>> {
4 let mut cases: Vec<Case<String, String, i32>> = vec![];
5 cases.push(Case::new(String::from("a"), vec![String::from("a")]));
6
7 cases.push(Case::new(
8 String::from("abcba"),
9 vec![String::from("abcba")],
10 ));
11 cases.push(Case::new(
12 String::from("babac"),
13 vec![String::from("bab"), String::from("aba")],
14 ));
15 cases.push(Case::new(
16 String::from("bbbbb"),
17 vec![String::from("bbbbb")],
18 ));
19 cases.push(Case::new(
20 String::from("bccacc"),
21 vec![String::from("ccacc")],
22 ));
23 cases.push(Case::new(String::from("cc"), vec![String::from("cc")]));
24 cases.push(Case::new(String::from("cdd"), vec![String::from("dd")]));
25 cases.push(Case::new(
26 String::from("adddddcbc"),
27 vec![String::from("ddddd")],
28 ));
29 cases.push(Case::new(
30 String::from("adddcbc"),
31 vec![String::from("ddd"), String::from("cbc")],
32 ));
33
34 cases
35}