Generation

generate functionTue, 28 Mar 2023

Entrada Número total de elementos: n = 2 Permutaciones con repetición ¿Cuántas veces aparece cada uno de los n elementos? (separar con comas) 4,4 ¿Cuántos elementos entran en cada grupo? m = 8 Resultado: nº de grupos = 70 Para poder generar los grupos, tienes que escribir debajo los n elementos (separados por comas): +, - Salida: 1.-+,+,+,+, -, -, -, - 2.-+,+,+, -,+, -, -, - 3.-+,+,+, -, -,+, -, - 4.-+,+,+, -, -, -,+, - 5.-+,+,+, -, -, -, -,+ 6.-+,+, -,+,+, -, -, - 7.-+,+, -,+, -,+, -, - 8.-+,+, -,+, -, -,+, - 9.-+,+, -,+, -, -, -,+ 10.-+,+, -, -,+,+, -, - 11.-+,+, -, -,+, -,+, - 12.-+,+, -, -,+, -, -,+ 13.-+,+, -, -, -,+,+, - 14.-+,+, -, -, -,+, -,+ 15.-+,+, -, -, -, -,+,+ 16.-+, -,+,+,+, -, -, - 17.-+, -,+,+, -,+, -, - 18.-+, -,+,+, -, -,+, - 19.-+, -,+,+, -, -, -,+ 20.-+, -,+, -,+,+, -, - 21.-+, -,+, -,+, -,+, - 22.-+, -,+, -,+, -, -,+ 23.-+, -,+, -, -,+,+, - 24.-+, -,+, -, -,+, -,+ 25.-+, -,+, -, -, -,+,+ 26.-+, -, -,+,+,+, -, - 27.-+, -, -,+,+, -,+, - 28.-+, -, -,+,+, -, -,+ 29.-+, -, -,+, -,+,+, - 30.-+, -, -,+, -,+, -,+ 31.-+, -, -,+, -, -,+,+ 32.-+, -, -, -,+,+,+, - 33.-+, -, -, -,+,+, -,+ 34.-+, -, -, -,+, -,+,+ 35.-+, -, -, -, -,+,+,+ 36.- -,+,+,+,+, -, -, - 37.- -,+,+,+, -,+, -, - 38.- -,+,+,+, -, -,+, - 39.- -,+,+,+, -, -, -,+ 40.- -,+,+, -,+,+, -, - 41.- -,+,+, -,+, -,+, - 42.- -,+,+, -,+, -, -,+ 43.- -,+,+, -, -,+,+, - 44.- -,+,+, -, -,+, -,+ 45.- -,+,+, -, -, -,+,+ 46.- -,+, -,+,+,+, -, - 47.- -,+, -,+,+, -,+, - 48.- -,+, -,+,+, -, -,+ 49.- -,+, -,+, -,+,+, - 50.- -,+, -,+, -,+, -,+ 51.- -,+, -,+, -, -,+,+ 52.- -,+, -, -,+,+,+, - 53.- -,+, -, -,+,+, -,+ 54.- -,+, -, -,+, -,+,+ 55.- -,+, -, -, -,+,+,+ 56.- -, -,+,+,+,+, -, - 57.- -, -,+,+,+, -,+, - 58.- -, -,+,+,+, -, -,+ 59.- -, -,+,+, -,+,+, - 60.- -, -,+,+, -,+, -,+ 61.- -, -,+,+, -, -,+,+ 62.- -, -,+, -,+,+,+, - 63.- -, -,+, -,+,+, -,+ 64.- -, -,+, -,+, -,+,+ 65.- -, -,+, -, -,+,+,+ 66.- -, -, -,+,+,+,+, - 67.- -, -, -,+,+,+, -,+ 68.- -, -, -,+,+, -,+,+ 69.- -, -, -,+, -,+,+,+ 70.- -, -, -, -,+,+,+,+ =====================

<?php $n = 2; $m = 8; $a = array(4, 4); $c = array("+","-"); $r = array_fill(0, $m, 0); $i = 0; while ($i < $m) { print $a[$r[$i]] . $c[$i] . " "; $r[$i]++; $i = 0; while ($i < $m && $r[$i] >= $n) { $r[$i] = 0; $i++; } } ?>

Questions about programming?Chat with your personal AI assistant