Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Ninety Nine
- *
- * @author Dylan Keskinyan
- * @version 12/14/17
- */
- import java.util.Arrays;
- import java.io.*;
- public class NinetyNine
- {
- private static int totalValue;
- private static final String MAP = "123456789TJQKA";
- private static String input;
- private static String[] numbers;
- private static String[] playersCards;
- public static String whomstWon()
- {
- String winner;
- int added,i;
- String[] numbers = input.split(", ");
- String[] playersCards = {numbers[1],numbers[2],numbers[3]};
- totalValue = Integer.parseInt(numbers[0]);
- for(i=1;totalValue<=99;i++)
- {
- Arrays.sort(playersCards);
- if(i!=5 && i!=7 && i!=9)
- {
- added = MAP.indexOf(playersCards[2])+1;
- }
- else
- {
- added = MAP.indexOf(numbers[i])+1;
- }
- if(added!=9 && added!=10 && added!=14)
- {
- totalValue += added;
- }
- else if(added==10)
- {
- totalValue -= 10;
- }
- else if(added==14 && totalValue+14<100)
- {
- totalValue += 14;
- }
- else if(added!=9)
- {
- totalValue += 1;
- }
- if(i!=5 && i!=7 && i!=9)
- {
- playersCards[2] = Integer.toString(MAP.indexOf(numbers[i+2])+1);
- Arrays.sort(playersCards);
- }
- }
- if(i!=5 && i!=7 && i!=9)
- {
- winner = "dealer";
- }
- else
- {
- winner = "player";
- }
- return totalValue + ", " + winner;
- }
- public static void main(String[] args)
- {
- try
- {
- BufferedReader br=new BufferedReader(new FileReader("input.txt"));
- for(int j=0; j<5; j++)
- {
- input = br.readLine();
- String[] numbers = input.split(", ");
- String[] playersCards = {numbers[1],numbers[2],numbers[3]};
- System.out.println(whomstWon());
- }
- }
- catch(IOException e){}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement