2020 fall base code

This commit is contained in:
Gabriel Augendre 2020-11-12 17:26:57 +01:00
parent a55d65d446
commit a55394ce5d
No known key found for this signature in database
GPG key ID: 1E693F4CE4AEE7B4

44
challenges/2020-fall.py Normal file
View file

@ -0,0 +1,44 @@
import sys
import math
# Auto-generated code below aims at helping you parse
# the standard input according to the problem statement.
# game loop
while True:
action_count = int(input()) # the number of spells and recipes in play
for i in range(action_count):
# action_id: the unique ID of this spell or recipe
# action_type: in the first league: BREW; later: CAST, OPPONENT_CAST, LEARN, BREW
# delta_0: tier-0 ingredient change
# delta_1: tier-1 ingredient change
# delta_2: tier-2 ingredient change
# delta_3: tier-3 ingredient change
# price: the price in rupees if this is a potion
# tome_index: in the first two leagues: always 0; later: the index in the tome if this is a tome spell, equal to the read-ahead tax
# tax_count: in the first two leagues: always 0; later: the amount of taxed tier-0 ingredients you gain from learning this spell
# castable: in the first league: always 0; later: 1 if this is a castable player spell
# repeatable: for the first two leagues: always 0; later: 1 if this is a repeatable player spell
action_id, action_type, delta_0, delta_1, delta_2, delta_3, price, tome_index, tax_count, castable, repeatable = input().split()
action_id = int(action_id)
delta_0 = int(delta_0)
delta_1 = int(delta_1)
delta_2 = int(delta_2)
delta_3 = int(delta_3)
price = int(price)
tome_index = int(tome_index)
tax_count = int(tax_count)
castable = castable != "0"
repeatable = repeatable != "0"
for i in range(2):
# inv_0: tier-0 ingredients in inventory
# score: amount of rupees
inv_0, inv_1, inv_2, inv_3, score = [int(j) for j in input().split()]
# Write an action using print
# To debug: print("Debug messages...", file=sys.stderr, flush=True)
# in the first league: BREW <id> | WAIT; later: BREW <id> | CAST <id> [<times>] | LEARN <id> | REST | WAIT
print("BREW 0")