
Permutacion por recursividad en java
Java




(2)Publicado el 15 de Julio del 2020 por Adan (10 códigos)
3.192 visualizaciones desde el 15 de Julio del 2020
Obtiene todas las permutaciones de una cadena o texto de n grupo





(2)




(1)







imprime_en_otra_base(100,10); // 100
imprime_en_otra_base(100,2); // 1100100
imprime_en_otra_base(100,8); // 144
imprime_en_otra_base(100,16); // 64
imprime_en_otra_base(100, 8); // 144

imprime_en_otra_base(100,10) # 100
imprime_en_otra_base(100,2) # 1100100
imprime_en_otra_base(100,8) # 144
imprime_en_otra_base(100,16) # 64

imprime_en_otra_base(100,10); // 100
imprime_en_otra_base(100,2); // 1100100
imprime_en_otra_base(100,8); // 144
imprime_en_otra_base(100,16); // 64
imprime_en_otra_base(100, 8); // 144





(1)trianguloInvertido(5) # [[5, 4, 3, 2, 1], [5, 4, 3, 2], [5, 4, 3], [5, 4], [5]]
print("\n".join(map(str, trianguloInvertido(5))))
[5, 4, 3, 2, 1]
[5, 4, 3, 2]
[5, 4, 3]
[5, 4]
[5]
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertido(5))))
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
print(trianguloInvertidoDecreciente(5)) # [[5, 4, 3, 2, 1], [4, 3, 2, 1], [3, 2, 1], [2, 1], [1]]
print("\n".join(map(str, trianguloInvertidoDecreciente(5))))
[5, 4, 3, 2, 1]
[4, 3, 2, 1]
[3, 2, 1]
[2, 1]
[1]
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertidoDecreciente(5))))
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1

IntToString([[5, 4, [3, [2], 1]], [5, 4, []], [5, [4]]]) # [['5', '4', ['3', ['2'], '1']], ['5', '4', []], ['5', ['4']]]