JavaScript アルゴリズムに関する質問: 動物
左から右に下の表に従って、動物を定義する 3 つのポルトガル語の単語が与えられます。
この動物の名前を確認して出力してください。
入力フォーマット
上記の表によると、入力は動物を識別するために使用される 3 つの単語 (1 行に 1 つ) で構成され、単語は小文字で構成されます。
出力フォーマット
認識した動物の名前を出力します。
入力サンプル:
vertebrado
mamifero
onivoro
出力例:
homem
let buf = "";
process.stdin.on("readable", function() {
let chunk = process.stdin.read();
if (chunk) buf += chunk.toString();
});
process.stdin.on("end", function() {
let [a, b, c] = buf.split('\n');
if (a === "vertebrado") {
if (b === "ave") {
if (c === "carnivoro") {
console.log("aguia");
} else {
console.log("pomba");
}
} else {
if (c === "onivoro") {
console.log("homem");
} else {
console.log("vaca");
}
}
} else {
if (b === "inseto") {
if (c === "hematofago") {
console.log("pulga");
} else {
console.log("lagarta");
}
} else {
if (c === "hematofago") {
console.log("sanguessuga");
} else {
console.log("minhoca");
}
}
}
});