All pastes #2101612 Raw Edit

Untitled

public text v1 · immutable
#2101612 ·published 2012-01-09 17:16 UTC
rendered paste body
import java.util.ArrayList;
import java.util.Scanner;


public class Main {

	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		ArrayList<String> array = new ArrayList<String>();
		ArrayList<String> arrayAux = new ArrayList<String>();
		char correctWord [];
		String tryWord;
		boolean wiiin = false;
		boolean looose = false;
		int round;
		int trie = 0;
		int wrongTries = 0;
		String win = "You win.";
		String loose = "You lose.";
		String pussy = "You chickened out.";
		
		while((round = in.nextInt())!=-1){
			correctWord=in.next().toCharArray();
			tryWord=in.next();
			for(int i=0; i<correctWord.length; i++){
				array.add(Character.toString(correctWord[i]));
			}
			boolean aux = false;
			String aux2 = "";
			while(wrongTries < 7 && trie < tryWord.length() && wiiin == false){
				aux2 = Character.toString(tryWord.charAt(trie));
				
				while(array.remove(aux2)){
					aux=true;
				}
				if(aux==false && !arrayAux.contains(aux2))
					wrongTries++;
				if(array.size()==0)
					wiiin=true;
				if(wrongTries == 7)
					looose=true;
				
				arrayAux.add(aux2);
				aux=false;
				trie++;	
			}
			System.out.println("Round "+round);
			if(wiiin)				
				System.out.println(win);
			else if(looose)
				System.out.println(loose);
			else
				System.out.println(pussy);
			
			//System.out.println(array.toString());
			array.clear();
			arrayAux.clear();
			wiiin = false;
			looose = false;
			trie = 0;
			wrongTries = 0;
		}
	}

}