18 lines
461 B
JavaScript
18 lines
461 B
JavaScript
|
const fs = require('fs');
|
||
|
|
||
|
let data = fs.readFileSync('input.txt', 'utf-8');
|
||
|
let lines = data.split('\n').map(x => x.split(" "));
|
||
|
let count = 0
|
||
|
for ( let i = 0; i < lines.length; i++){
|
||
|
let line = lines[i]
|
||
|
let lim = line[0].split("-")
|
||
|
let char = line[1].substring(0,1)
|
||
|
let pass = line[2]
|
||
|
let one = (pass.charAt(lim[0]-1) == char)
|
||
|
let other = (pass.charAt(lim[1]-1) == char)
|
||
|
if (one^other){
|
||
|
console.log(pass)
|
||
|
count++
|
||
|
}
|
||
|
}
|
||
|
console.log(count)
|