/**
* 题目:给定一个字符串s,请计算输出含有连续两个s作为子串的最短字符串
* e.g:1. 输入abc,输出abcabc 2. 输入abcdab,输出abcdabcd,3. 输入aaa,输出aaaa
* @param s
* @return result
*/
private static char[] solution01(char[] s) {
int length = s.length;
// 记录上一次迭代s(0...i-1)字符串头尾有相同的字符串的字符个数
int dp = 0;
int i = 1;
while (i < length) {
if (s[dp] == s[i]