Triangulo de números invertido
Python
Publicado el 20 de Mayo del 2020 por Katas (150 códigos)
5.540 visualizaciones desde el 20 de Mayo del 2020
Dos funciones para devolver un triangulo invertido o inverso de números.
Una función devuelve un triangulo invertido empezando siempre por el mismo numero.
Para poder visualizarlo en forma de triangulo, podemos utilizar:
Para mostrar únicamente los números, puedes utilizar:
La otra función devuelve el mismo triangulo invertido disminuyendo el numero inicial.
Para poder visualizarlo en forma de triangulo, podemos utilizar:
Para mostrar únicamente los números, puedes utilizar:
Una función devuelve un triangulo invertido empezando siempre por el mismo numero.
1
trianguloInvertido(5) # [[5, 4, 3, 2, 1], [5, 4, 3, 2], [5, 4, 3], [5, 4], [5]]
Para poder visualizarlo en forma de triangulo, podemos utilizar:
1
print("\n".join(map(str, trianguloInvertido(5))))
1
2
3
4
5
[5, 4, 3, 2, 1]
[5, 4, 3, 2]
[5, 4, 3]
[5, 4]
[5]
Para mostrar únicamente los números, puedes utilizar:
1
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertido(5))))
1
2
3
4
5
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
La otra función devuelve el mismo triangulo invertido disminuyendo el numero inicial.
1
print(trianguloInvertidoDecreciente(5)) # [[5, 4, 3, 2, 1], [4, 3, 2, 1], [3, 2, 1], [2, 1], [1]]
Para poder visualizarlo en forma de triangulo, podemos utilizar:
1
print("\n".join(map(str, trianguloInvertidoDecreciente(5))))
1
2
3
4
5
[5, 4, 3, 2, 1]
[4, 3, 2, 1]
[3, 2, 1]
[2, 1]
[1]
Para mostrar únicamente los números, puedes utilizar:
1
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertidoDecreciente(5))))
1
2
3
4
5
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
Comentarios sobre la versión: 1 (1)