Click Here to go back to the homepage.

Karte Solution:


import java.util.*;

public class Kattis {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        char[] line = sc.nextLine().toCharArray();
        List[] list = new List['T' + 1];
        list['P'] = new ArrayList();
        list['K'] = new ArrayList();
        list['H'] = new ArrayList();
        list['T'] = new ArrayList();
        char curr;
        for(int i = 0; i < line.length; i++){
            curr = line[i++];
            String num = "" + line[i++] + line[i];
            int currNum = Integer.parseInt(num);
            if(list[curr].contains(currNum)){
                System.out.println("GRESKA");
                return;
            }
            list[curr].add(currNum);
        }
        System.out.println(13 - list['P'].size() + " " +
                (13 - list['K'].size()) + " " +
                (13 - list['H'].size()) + " " +
                (13 - list['T'].size()));
    }
}