14 lines
350 B
JavaScript
14 lines
350 B
JavaScript
|
var input = require("fs").readFileSync("input.txt").toString();
|
||
|
var cancelled = input.replace(/!./g, "");
|
||
|
var garbage = [];
|
||
|
var match = null;
|
||
|
var regex = new RegExp("<([^>]*)>", "g");
|
||
|
do{
|
||
|
match = regex.exec(cancelled);
|
||
|
if(match){
|
||
|
garbage.push(match[1]);
|
||
|
}
|
||
|
}
|
||
|
while(match != null);
|
||
|
console.log(garbage.map((a)=>(a.length)).reduce((a, b)=>(a+b)));
|