Olá pessoal,
Estou desenvolvendo um jogo de cartas (Buraco) e estou tendo um problema que não consigo resolver.
Preciso sequenciar as cartas que o usuário escolheu para montar/iniciar um jogo, mas não estou conseguindo de forma alguma...
O problema não é quando a ordenação é sequencial (3,4,5,6,...). O problema é justamente quando existe um furo nesta sequencia (3,4,6,7,...) e existe um coringa para preencher este buraco (3,4,2,6,7). Quando faço a ordenação, o 2 que é o coringa, vai para
o começo da sequencia, sendo que deveria ficar valendo 5...
Além disso, a dificuldade aumenta quando tenho um As após um rei (...,12,13,A), onde As tem valor de 1, indo também para o começo da sequencia (A,...,12,13)...
Tem também o problema quando existe um coringa e também existe o 2 na sequencia não como coringa (A,2,2,4) sendo que o primeiro 2 é da sequencia e o segundo 2 corresponde ao 3...
Vocês conhecem algum algoritmo que possa me ajudar a resolver este impasse?
Muito obrigado!!!