Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

Re:eclipse juno 上手动测试 数据正常 运行无误 但是提交后RE

Posted by xxw90 at 2013-04-30 23:03:35 on Problem 2159
In Reply To:eclipse juno 上手动测试 数据正常 运行无误 但是提交后RE Posted by:xxw90 at 2013-04-30 23:03:13
import java.io.BufferedInputStream;
import java.util.Arrays;
import java.util.Scanner;

public class Main {
	public static void main(String agrs[]){
		Scanner sin1 = new Scanner(new BufferedInputStream(System.in));
		Scanner sin2 = new Scanner(new BufferedInputStream(System.in));
		// sin1.next() Finds and returns the next complete token from this
		char inchar[] = sin1.next().toCharArray();
		char outchar[] = sin2.next().toCharArray();
		// IMPORTANT
		// 提前关闭scanner 会造成异常 NoSuchElementException sin2中没有内容
		// String output = sin2.next();
		sin1.close();
		sin2.close();
		// A->65; Z->90
		int inCount[] = new int[26];
		int i, j;
		boolean flag = true;
		for (i = 0; i < inchar.length ; i++) {
			if(inchar[i]<=90 && inchar[i]>=65)
				inCount[inchar[i] - 'A']++;
			else 
				flag = false;
		}
		int outCount[] = new int[26];
		for (j = 0; j < outchar.length ; j++) {
			if(outchar[j]<=90 && outchar[j]>=65)
				outCount[outchar[j] - 'A']++;
			else 
				flag = false;
		}
		Arrays.sort(inCount);
		Arrays.sort(outCount);
		if (Arrays.equals(inCount, outCount) && (inchar.length == outchar.length) && flag==true && inchar.length<=100)
			System.out.println("YES");
		else
			System.out.println("NO");
	}
}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator