CSES - Datatähti 2021 alku - Results
Submission details
Task:Sanalista
Sender:motsgar
Submission time:2020-09-30 15:22:16 +0300
Language:Node.js
Status:READY
Result:100
Feedback
groupverdictscore
#1ACCEPTED100
Test results
testverdicttime
#1ACCEPTED0.45 sdetails
#2ACCEPTED0.45 sdetails
#3ACCEPTED0.45 sdetails

Code

const readline = require('readline');
const input = readline.createInterface({
input: process.stdin,
output: process.stdout,
terminal: false
});
let output = 0;
let inputAmount = 0;
let inputtedValues = 0;
let firstLine = true;
input.on('line', function (line) {
if (firstLine) {
inputAmount = parseInt(line);
firstLine = false;
} else {
let characters = {};
for (let i = 0; i < line.length; i++) {
if (characters[line.charAt(i)] != undefined) {
characters[line.charAt(i)]++;
} else characters[line.charAt(i)] = 1;
}
let hasEven = true;
Object.values(characters).forEach(val => {
if (val % 2 != 0) hasEven = false;
});
if (hasEven) output++;
inputtedValues++;
if (inputtedValues == inputAmount) {
console.log(output);
process.exit(0);
}
}
});

Test details

Test 1

Verdict: ACCEPTED

input
1000
korvata
sopimusaika
nuhatartunta
korttiautomaatti
...

correct output
15

user output
15

Test 2

Verdict: ACCEPTED

input
1000
pub
hansikaslokero
erikoisvalmisteinen
unijukka
...

correct output
42

user output
42

Test 3

Verdict: ACCEPTED

input
1000
haapalastu
toipumisaika
mustalaiskieli
taidelainaamo
...

correct output
70

user output
70