网易笔试题第4题代码
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
sc.nextLine();
for (int i = 0; i < n; i++) {
String str=sc.nextLine();
String string=sc.nextLine();
string= string.replaceAll(str,"");
while(!str.equals("") &&!string.equals(""))
{
String str1=str.replace('0', 'q');
str1=str1.replace('1', '0');
str1=str.replace('q', '1').replaceAll("^(0+)", "");
string= string.replaceAll(str1,"");
str=str1;
}
if (string.equals(""))
System.out.println("YES");
else
System.out.println("NO");
}
}
}
假如10101010是优秀的
则1010101优秀
则:101010优秀
则10101优秀
则1010优秀
则101优秀
则10优秀
则1优秀
则""优秀