Antes de começar, para quem não jogou ou pretende jogar, um aviso:
**************************************************
SPOILER, isto pode estragar um pouco a solução do problema!
**************************************************
Vou tentar explicar mas já deixo claro que talvez não seja a maneira mais rápida de resolver, o foco é mostrar como solucionar.
Ok, a carta 41 verifica apenas UMA das cores/formas em relação ao número 4, se é maior, menor ou igual, mas cabe a você descobrir de qual cor/forma que o problema está se referindo, e você só consegue descobrir isso fazendo mais testes.
Então no mínimo você precisaria testar duas vezes esta condição, um teste de cor/forma e outro do número. Conforme está escrito no manual, você está testando OU, isto é, se é ou = OU comparando com número 4
As vezes verificando outros critérios antes ajuda a mitigar a solução da carta 41.
MAIS SPOILERS AINDA AGORA!
Não é a forma ideal para solucionar o problema mas apenas para demonstrar como chegar na solução.
Na condição B, que é o mais simples de ter uma resposta, diz que um dos números é igual a 1 e só existem 3 testes no máximo para descobrir a resposta. Você consegue descobrir testando que somente o roxo é igual a 1.
Agora, como exemplo, vamos testar a combinação (azul/amarelo/roxo) 551 com a condição C que tem 9 condições no total. A condição dará negativa pois pelo menos uma das respostas a seguir está incorreta:
-Azul não é maior que 4
-Amarelo não é maior que 4
-Roxo não é menor que 4
Pode ser que apenas uma das respostas acima seja verdadeira ou todas, mas a ideia da condição é que apenas uma das respostas seja correta. Sabemos que roxo é igual a 1, então "Roxo não é menor que 4" está incorreto. Como sabemos qual é o número do roxo podemos eliminar outras duas condições: roxo < ou = 4.
Agora observando o resto do condição C: Sabemos que Azul e Amarelo não são 5, logo ou são < ou = 4. Quatro condições restantes. Se fizermos o teste 441, dará negativo também. Então sabemos que tanto azul como amarelo não são = 4 AO MESMO TEMPO. Não é o cenário ideal, mas se realizarmos o teste 431, também dará negativo, porém isto indica que como testamos todas as condições com o amarelo ( e = 4) sabemos que a condição C está verificando o azul!~E outro detalhe, sabemos que o azul é < 4.
Para verificar que realmente o azul que está sendo testado, qualquer combinação que o azul seja < 4, dará a condição C como positivo.
RESUMO ATÉ O MOMENTO
Azul 6. A partir daqui não acho que tem muitas estratégias a serem seguidas. A lógica da condição A nos diz que Azul e Amarela não podem ser = 2 ao mesmo tempo pois 2+2+1 < 6. Então considerando o que sabemos da condição A:
Azul 6))
Amarelo ≠ 1, 2 e 5 (LOGO Amarelo pode ser 3 ou 4)
Roxo = 1
Para chegar a solução a condição D precisa ser testada com as seguintes combinações:
241
331
341
351
E das quatro combinações acima somente a combinação 331 satisfaz a condição D que seria Azul = Amarelo. Em tese das quatro combinações acima, 3 são azul < amarelo, então a lógica diz que precisaria fazer apenas uma das quatro combinações acima para concluir a resposta do problema 18.
*****************************************************************************************
Não sei se foi o melhor jeito de explicar, mas este é realmente um dos testes mais difíceis inclusos com no jogo.