爱奇艺笔试--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);
	}

}


#笔试题目##爱奇艺#
全部评论

相关推荐

点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
04-02 21:36
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务