12 lines
346 B
JavaScript
12 lines
346 B
JavaScript
|
var input = require("fs").readFileSync("input.txt").toString();
|
||
|
var links = input.split("\n").filter((a)=>(a)).map((a)=>(a.split(" <-> ")[1].split(", ").map((b)=>(parseInt(b)))));
|
||
|
var attached = [];
|
||
|
function add(x){
|
||
|
if(attached.indexOf(x) == -1){
|
||
|
attached.push(x);
|
||
|
links[x].forEach((a)=>(add(a)));
|
||
|
}
|
||
|
}
|
||
|
add(0);
|
||
|
console.log(attached.length);
|