Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

quatrovetores

Anagrama/Permutação -Ajuda

Recommended Posts

opa, achei o seguinte código, até que funcionar parcialmente legal:
 

Citar

function sequencias($s = array(),$tam) {
    if ($tam>count($s)) return false;
    $a[0] = $s;
    for ($nq=1;$nq<$tam;$nq++) {
        $a[$nq] = array();
        foreach($a[$nq-1] as $chave => $valor) {
            for ($num=0;$num<count($s);$num++) {
                if (substr_count($valor,$s[$num])==0) $a[$nq][] = $valor.$s[$num];
            }
        }
    }
    return end($a);
}

$a = sequencias(array(1,2,3,4),4);
foreach($a as $chave => $valor) {
    if ($a[$chave-1][0]!=$valor[0] && $chave!=0);
    print "<br />";
    print $valor."";
}

 

porém queria que o array contido em $a pudesse repetir números ou letras, ('a', 2,2,3)

e ele criasse algo assim a223, 2a23, 22a3, 223a... e assim por diante. 

será que alguém consegue me dar uma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
    • Por lotthaus
      Alguém poderia fazer essa atividade para eu ajudar um amigo ?

    • Por Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.