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