爱奇艺笔试--java
小主参加殿选
调了半天还是只能匹配一个,不想改了》。。。。
太菜了
package day2;
import java.util.Scanner;
public class aiqiyi {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
while(input.hasNext()) {
String str=input.nextLine();
String comp=input.nextLine();
String[] target=comp.split("\\s+");
int n=0;
while(n<target.length) {
for(int i=0;i<str.length()-1;i++) {
for(int j=i+1;j<=str.length();j++) {
String sub=str.substring(i, j);
if(equal(sub, target[n])) {
StringBuilder res=new StringBuilder("");
res.append(str.substring(0, i)).append(" "+target[n]+" ").append(str.substring(j, str.length()));
System.out.println(res.toString());
n++;
if(n==target.length) {
return;
}
}
}
}
}
}
input.close();
}
public static boolean equal(String first,String second) {
String[] str=first.split("\\s+");
StringBuilder sb=new StringBuilder("");
for(int i=0;i<str.length;i++) {
sb.append(str[i]);
}
String ss= sb.toString();
return ss.equals(second);
}
}