Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- class Gyerek{
- String nev;
- public Gyerek(String nev) {
- this.nev = nev;
- }
- public String getNev() {
- return nev;
- }
- @Override
- public String toString() {
- return nev;
- }
- }
- public class Fejesek2 {
- public static void main(String[] args) throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- ArrayList<Gyerek> lista1 = new ArrayList<>();
- ArrayList<Gyerek> lista2 = new ArrayList<>();
- ArrayList<Gyerek> lista3 = new ArrayList<>();
- String elso = br.readLine();
- String[] elsotoken = elso.split(";");
- int db = Integer.valueOf(elsotoken[0]);
- Gyerek first = new Gyerek(elsotoken[1]);
- lista3.add(first);
- Gyerek X = new Gyerek(elsotoken[2]);
- for (int i = 1; i < db; i++) {
- String sor = br.readLine();
- String[] token = sor.split(";");
- lista1.add(new Gyerek(token[0]));
- lista2.add(new Gyerek(token[1]));
- }
- for (int i = 0; i < db-1; i++) {
- int index = 0;
- for (Gyerek e : lista2) {
- if(e.getNev().equals(first.getNev())){
- index = lista2.indexOf(e);
- }
- }
- lista3.add(lista1.get(index));
- first = lista3.get(i+1);
- }
- int index = 0;
- for (Gyerek e : lista3) {
- if(e.getNev().equals(X.getNev())){
- index = lista3.indexOf(e);
- }
- }
- String[] sapkak = new String[db];
- for (int i = 0; i < sapkak.length; i++) {
- if(i % 2 == 0){
- sapkak[i] = "P";
- }
- else{
- sapkak[i] = "K";
- }
- }
- int piros = 0,kek = 0;
- for (int i = 0; i < index; i++) {
- if(sapkak[i].equals("P")){
- piros++;
- }
- else{
- kek++;
- }
- }
- System.out.println(piros + " " + kek);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment