In the level “Sarven Treasure”, I try to find the Nearest gold coin first, then silver, then copper last: but every code I try doesn’t seem to work! Please help ASAP!
All coins have a value, with gold being worth 3, silver worth 2, and bronze 1. To find them, you can use something like this:
coins = [c for c in self.findItems() if c.value == x]
Where x
is the value that you are searching for.
Oh, I’m a JavaScript user…
Well, in that case, use this:
var coins = this.findItems();
var coinList = [];
var coinIndex = 0;
var coinValue = "Whatever value you want";
while (coinIndex < coins.length) {
var coin = coins[coinIndex];
if (coin.value === coinValue) {
coinList.push(coin);
}
}
Wow, thanks! I’ll try it out and see how it works. I’ll let you know of the results…