3383736_ac_172ms_1948k.java

来自「北大大牛代码 1240道题的原代码 超级权威」· Java 代码 · 共 47 行

JAVA
47
字号
import java.util.*;

public class Main {

	String sequence;

	public String checkSeq(String seq) {
		int a = 0;
		int b = 0;
		for (int i = 0; i < seq.length(); i++) {

			for (int j = 0; j < sequence.length(); j++) {
				if (sequence.charAt(j)== seq.charAt(i)) {
					if (i == j) {
						a++;
					} else {
						b++;
					}
					break;
				}
			}

		}
		return a + "A" + b + "B";
	}

	public static void main(String [] args)
	{
		new Main().run();
	}

	private void run()
	{
		int n;
		Scanner in = new Scanner (System.in);
		String guess;

		n = in.nextInt();
		while (n-- > 0)
		{
			sequence = in.next();
			guess = in.next();
			System.out.println(checkSeq(guess));
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?