Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- import java.util.Scanner;
- public class Remi {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int n = scanner.nextInt();
- scanner.nextLine();
- String[]kartu1 = new String[4];
- String[]kartu2 = new String[4];
- String[]kartu3 = new String[4];
- String[]kartu4 = new String[4];
- for (int i = 0; i < n; i++) {
- for (int j = 0; j < 4; j++) {
- if (i==0){
- kartu1[j] = scanner.nextLine();
- }else if (i==1){
- kartu2[j] = scanner.nextLine();
- }else if (i==2){
- kartu3[j] = scanner.nextLine();
- }else {
- kartu4[j] = scanner.nextLine();
- }
- }
- }
- System.out.println("Pemain 1 : "+Arrays.toString(kartu1));
- System.out.println("Total nilai kartu : "+coverterKartu(kartu1));
- System.out.println("Pemain 2 : "+Arrays.toString(kartu2));
- System.out.println("Total nilai kartu : "+coverterKartu(kartu2));
- if (n>2) {
- System.out.println("Pemain 3 : " + Arrays.toString(kartu3));
- System.out.println("Total nilai kartu : " + coverterKartu(kartu3));
- }
- if (n>3) {
- System.out.println("Pemain 4 : " + Arrays.toString(kartu4));
- System.out.println("Total nilai kartu : " + coverterKartu(kartu4));
- }
- }
- //Method Convert Kartu ke angka
- public static int coverterKartu(String[]kartu){
- for (int i = 0; i < 4; i++) {
- String[] temp = kartu[i].split(" ");
- if (temp[0].equals("AS")){
- kartu[i] = "11 "+temp[1];
- }else if (temp[0].equals("Queen")||temp[0].equals("King")||temp[0].equals("Jack")){
- kartu[i] = "10 "+temp[1];
- }
- }
- return totalKartu(kartu);
- }
- //Method ngitung total kartu setiap pemain
- public static int totalKartu(String[]kartu){
- int diamond=0,heart=0,spade=0,club=0;
- for (int i = 0; i < 4; i++) {
- String[]temp = kartu[i].split(" ");
- if (temp[1].equals("Diamond")){
- diamond += Integer.parseInt(temp[0]);
- }else if (temp[1].equals("Heart")){
- heart += Integer.parseInt(temp[0]);
- }else if (temp[1].equals("Spade")){
- spade += Integer.parseInt(temp[0]);
- }else {
- club += Integer.parseInt(temp[0]);
- }
- }
- int tot;
- if (diamond>=heart&&diamond>=spade&&diamond>=club){
- tot = diamond - heart - spade - club;
- }else if (heart >= diamond && heart >= spade && heart >= club){
- tot = heart - diamond - spade - club;
- }else if (spade >= diamond && spade >= heart && spade >= club){
- tot = spade - diamond - heart - club;
- }else{
- tot = club - diamond - heart - spade;
- }
- return tot;
- }
- }
Add Comment
Please, Sign In to add comment