CSES - Datatähti 2021 alku - Results
Submission details
Task:Sanalista
Sender:Tobdu
Submission time:2020-09-29 21:13:06 +0300
Language:Java
Status:READY
Result:0
Feedback
groupverdictscore
#10
Test results
testverdicttime
#10.17 sdetails
#20.17 sdetails
#30.17 sdetails

Code

import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;

public class sanalista {
    public static void main(String args[]) {
        Scanner input = new Scanner(System.in);

        int words_amount = input.nextInt();
        int wweaol = 0;
        List<String> checked_chars = new ArrayList<String>();

        for (int i=0; i<words_amount; i++) {
            String current_word = input.next();
            boolean even_amount = false;

            if (current_word.length() % 2 == 0) {
                for (int j=0; j<current_word.length(); j++) {
                    char current_character = current_word.charAt(j);
                    int chars_found = 0;

                    for (int k=j++; k<current_word.length(); k++) {
                        if (current_word.charAt(k) == current_character) {
                            chars_found++;
                        }
                    }

                    if (chars_found % 2 == 0) {
                        even_amount = true;
                    }
                }

                if (even_amount) {
                    wweaol++;
                }
            }      
        }

        System.out.println(wweaol);
    }
}

Test details

Test 1

Verdict:

input
1000
korvata
sopimusaika
nuhatartunta
korttiautomaatti
...

correct output
15

user output
363

Test 2

Verdict:

input
1000
pub
hansikaslokero
erikoisvalmisteinen
unijukka
...

correct output
42

user output
362

Test 3

Verdict:

input
1000
haapalastu
toipumisaika
mustalaiskieli
taidelainaamo
...

correct output
70

user output
413