JavaScript アルゴリズムに関する質問: 動物

JavaScript アルゴリズムに関する質問: 動物

左から右に下の表に従って、動物を定義する 3 つのポルトガル語の単語が与えられます。

この動物の名前を確認して出力してください。

UOJ_1049_b.png

入力フォーマット

上記の表によると、入力は動物を識別するために使用される 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");
            }
        }
    }
});

おすすめ

転載: blog.csdn.net/qq_42465670/article/details/130491382