Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
REIn Reply To:why RuntimeError, my Java code? Use Cpp and get Accept Posted by:WhoKnows at 2006-04-27 12:32:59 > import java.util.*; > > public class Main{ > public static void main(String args[]) throws Exception { > new SetMe(new Scanner(System.in)); > } > } > > class SetMe{ > SetMe(Scanner cin){ > char Card[][] = new char[1024][8]; > int nCard; > String Line; > boolean Flag = true; > while(true){ > if(Flag) Flag = false; > else System.out.println(); > nCard = 0; > while(true){ > Line = cin.nextLine(); > if(Line.length()==0) break; > Card[nCard++] = Line.toCharArray(); > } > if(nCard==0) break; > System.out.print("CARDS: "); > for(int i = 0; i < nCard; i++){ > System.out.print(" "+String.valueOf(Card[i])); > } > System.out.println(); > int nSet = 1; > for(int i = 0; i < nCard; i++){ > for(int j = i+1; j < nCard; j++){ > for(int k = j+1; k < nCard; k++){ > boolean OK = true; > for(int t = 0; t < 4; t++){ > OK &= Card[i][t]==Card[j][t]&&Card[i][t]==Card[k][t]&&Card[j][t]==Card[k][t] || > Card[i][t]!=Card[j][t]&& > Card[i][t]!=Card[k][t]&& > Card[j][t]!=Card[k][t]; > } > if(!OK) continue; > if(nSet==1){ > System.out.print("SETS: "); > } > else{ > System.out.print(" "); > } > System.out.println((nSet++)+". "+String.valueOf(Card[i])+" "+ > String.valueOf(Card[j])+" "+ > String.valueOf(Card[k])); > } > } > } > if(nSet==1){ > System.out.println("SETS: *** None Found ***"); > } > } > } > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator