def calcula_caminho(matriz):

    posicoes = []

    for linha in matriz:
        indice_menor_elemento = 0
        if (posicoes == None)
            indice_menor_elemento = linha.index(min(linha))
            posicoes.append(indice_menor_elemento)
            if indice_menor_elemento == (len(linha) - 1):
                break
        else
            de_baixo = linha[indice_menor_elemento]
            da_direita = linha[indice_menor_elemento + 1]


    return posicoes

8d351908a22f4e46cf3c08b447dcdf83421cb4a5
def calcula_caminho(matriz):

    posicoes = []

    for linha in matriz:
        indice_menor_elemento = 0
        if (posicoes == None)
            indice_menor_elemento = linha.index(min(linha))
            posicoes.append(indice_menor_elemento)
            if indice_menor_elemento == (len(linha) - 1):
                break
        else
            de_baixo = linha[indice_menor_elemento]
            da_direita = linha[indice_menor_elemento + 1]


    return posicoes
