function getGrupos($grupos = null, $cometas = null) { if (empty($grupos) && empty($cometas)) { $cometas = array('HALLEY', 'ENCKE', 'WOLF', 'KUSHIDA'); $grupos = array('AMARELO', 'VERMELHO', 'PRETO', 'AZUL'); } $indices_nao_levados = gruposNaoLevado(calcularValores($grupos), calcularValores($cometas)); $grupos_nao_levados = array(); foreach ($indices_nao_levados as $i) { $grupos_nao_levados[] = $grupos[$i]; } echo '{"grupos":' . json_encode($grupos_nao_levados) . '}'; }
} echo $produto_letras; echo '<br>'; } print_r(calcularValores($grupos)); echo '<br><br><br> grupos<br><br><br>'; print_r(calcularValores($cometas)); echo '<br><br><br>Grupo = '. 6552%DIVISOR; echo '<br>Cometa = '. 1264032%DIVISOR; echo '<br><br><br><br> Resultado <br>'; */ $valores_grupos = calcularValores($grupos); $valores_cometas = calcularValores($cometas); $grupos_nao_levado = gruposNaoLevado(calcularValores($grupos), calcularValores($cometas)); //echo'<br> Grupo não levado: ' . $grupos[gruposNaoLevado(calcularValores($grupos), calcularValores($cometas))]; foreach ($grupos_nao_levado as $key) { echo '<br> Grupo não levado: ' . $grupos[$key]; } function calcularValores($palavras) { $alfabeto = range('A', 'Z'); $produto_letras = array(); foreach ($palavras as $key => $palavra) { $produto_letras[$key] = 1; for ($i = 0; $i < strlen($palavra); $i++) { $produto_letras[$key] *= array_search($palavra[$i], $alfabeto) + 1; } } return $produto_letras;