mirrorEndsと呼ばれるコーディングバットの問題を解決しようとしています。私のソリューションは失敗しましたが、サイトから有用なフィードバックが得られず、テストの実行に失敗しただけです:
そして私のコード(「str」の問題に慣れているために変更string
しました):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();
}