leetcode_rust/cases/c000_0xx/
c000_006.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_params(
6 String::from("PAYPALISHIRING"),
7 vec![1],
8 vec![String::from("PAYPALISHIRING")],
9 ));
10
11 cases.push(Case::new_params(
12 String::from("PAYPALISHIRING"),
13 vec![2],
14 vec![String::from("PYAIHRNAPLSIIG")],
15 ));
16
17 cases.push(Case::new_params(
18 String::from("PAYPALISHIRING"),
19 vec![3],
20 vec![String::from("PAHNAPLSIIGYIR")],
21 ));
22
23 cases.push(Case::new_params(
24 String::from("PAYPALISHIRING"),
25 vec![4],
26 vec![String::from("PINALSIGYAHRPI")],
27 ));
28
29 cases.push(Case::new_params(
30 String::from("PAYPALISHIRING"),
31 vec![5],
32 vec![String::from("PHASIYIRPLIGAN")],
33 ));
34
35 cases.push(Case::new_params(
36 String::from("PAYPALISHIRING"),
37 vec![6],
38 vec![String::from("PRAIIYHNPSGAIL")],
39 ));
40
41 cases.push(Case::new_params(
42 String::from("P"),
43 vec![1],
44 vec![String::from("P")],
45 ));
46
47 cases.push(Case::new_params(
48 String::from("PA"),
49 vec![2],
50 vec![String::from("PA")],
51 ));
52
53 cases.push(Case::new_params(
54 String::from(".PAY"),
55 vec![2],
56 vec![String::from(".APY")],
57 ));
58
59 cases
60}