Ir para conteúdo
Fórum Script Brasil
  • 0

duvida no jogo


Rodrigo Penaforte

Pergunta

def pular_nuvens(nuvens):
    saltos = 0
    indice = 0
    while  indice < (len(nuvens)) - 2):
        if nuvens [indice + 2] ! = 1:
            #....
            #...
        else:
            #...
            #...
    return saltos

print(pular_nuvens(nuvens))

 

Joana está programando vários algoritmos
na linguagem Python para um novo jogo de celular
que ela acabou de idealizar

Um dos algoritmos é uma função que tem o objetivo de informar
com quantos saltos é possível percorrer o caminho
sem ter que pular uma posição de nuvem cinza


Para cada rodada, Joana inicializa uma sequência de nuvens numeradas
CADA NUVEM BRANCA (SEGURA) recebe o valor 0
e CADA NUVEM CINZA (PERIGOSA) recebe o valor 1.
Essas ultimas devem ser evitadas saco contrário perde-se o jogo


POR EXEMPLO:

A lista nuvens =[ 0,1,0,0,0,1,0] com 7 elementos esta indeada de 
0 ate 6 o número em cada nuvem é seu índice na lista, portanto deve evitar as nuvens 
de número 1 e 5, de acordo com os indices da lista nuvens.
Joana poderia seguir dois caminha 0 > 2 > 4 > 6 ou 0 > 2 > 3 > 4 > 6.
O primeiro caminho dá 3 saltos, enquanto o segundo dá 4 saltos

 

 

QUAL É A RESPOSTA PARA ESSE JOGO 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...