我正在尝试解决一个名为mirrorEnds的编码问题。我的解决方案失败了,但我没有从网站得到任何有用的反馈,只有失败的测试运行:
还有我的代码(我改变string
是str
因为我习惯了“str”的问题):
public String mirrorEnds(String string) {
String str = string;
StringBuilder sb = new StringBuilder();
int beg = 0;
int end = str.length()-1;
while(beg < end)
{
if(str.charAt(beg)==str.charAt(end))
sb.append(str.substring(beg,beg+1));
else
break;
++beg;
--end;
}
if(beg==end)
return str;
else
return sb.toString();
}