// 150point / 500point
package test;
import java.util.*;
class ABBA{
static String canObtain(String initial,String target){
System.out.println("aa");
while(target.length()!=initial.length()){
if(target.charAt(target.length()-1)=='A'){
target=target.substring(0,target.length()-1);
}
else{
target=target.substring(0,target.length()-1);
StringBuffer temp=new StringBuffer(target);
temp.reverse();
target=temp.toString();
}
}
return (target.equals(initial))?"possible":"impossible";
}
// public static void main(String args[]){
// System.out.println(canObtain("B","ABBA"));
// }
};

本文介绍了一个简单的算法,用于判断一个字符串是否可以通过特定操作转换成另一个字符串。通过逆向移除字符并可能反转来检查两个字符串是否能匹配。
536

被折叠的 条评论
为什么被折叠?



