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を学んでいることに躊躇してしまいます。