Code Combat|AIRDROP(java script)の解答

Code Combat|AIRDROP(java script) solution

自力で解きたい方は見ないようにしてください。

// すべての剣を集め、村を守れ!
function onSpawn(event) {
    while (true) {
        var item = hero.findNearestItem();
        //  The pet should fetch the item if it exists:
        if (item) {
            pet.fetch(item);
        }
    }
}
// Assign onSpawn function for the pet's "spawn".
pet.on("spawn", onSpawn);
while (true) {
    // Guard the left passage: 
    var enemy = hero.findNearestEnemy();
    if (enemy) {
        hero.attack(enemy);
    }
}

if (item) の箇所、テンプレートだと

if (item.type == “potion”)

のようになってるので “potion” を “sword” とか “arms” に変えたりしたのですがそれではうまく動かず、if (item) のみにしたら正解でした。

しかし、codecombatの解答を検索してもPython版ばかり出てくるのでjava scriptを学んでいることに躊躇してしまいます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA