Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import math
- import json
- # ******************************************************************************
- # Este comando captura da plataforma Wisecode o INPUT do jogo
- # NÃO REMOVER ESTAS LINHAS
- # ******************************************************************************
- orderMountains = input()
- # ******************************************************************************
- # Variável destroy que conterá sua resposta, ou seja, conterá os ÍNDICES
- # das montanhas a serem destruídas na ordem de destruição que você definir
- # Estará vazio inicialmente e deve ser preenchido com sua lógica conforme objetivo
- # Ao final do código será passada para o processamento do sistema
- # NÃO REMOVER ESTA LINHA
- # ******************************************************************************
- destroy = []
- # ******************************************************************************
- # Variável de Heights (altura das montanhas) recebe o array contendo as altura
- # das montanhas (informada automaticamente pelo sistema)
- # NÃO REMOVER ESTAS LINHAS
- # ******************************************************************************
- heights = json.loads(orderMountains)
- # ******************************************************************************
- # EXEMPLO do comando que pode ser utilizado para depuração. Neste caso imprime o
- # valor da altura da primeira montanha: O valor associado ao primeiro índice do
- # heights
- # ******************************************************************************
- print("A altura das montanhas é de ",heights, file=sys.stderr, flush=True)
- # ******************************************************************************
- # Adicione aqui a lógica de programação para ganhar o jogo
- # ******************************************************************************
- li=[]
- for i in range(len(heights)):
- li.append([heights[i],i])
- li.sort(reverse=True)
- for x in li:
- destroy.append(x[1])
- # ******************************************************************************
- # Este comando informa a plataforma Wisecode o array destroy para que seja
- # processado
- # A partir daqui se iniciará a destruição das montanhas. Boa Sorte!
- # NÃO REMOVER ESTAS LINHAS
- # ******************************************************************************
- print(destroy, file=sys.stderr, flush=True)
- print(json.dumps(destroy))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement