ForHosting KIT · Casa, cozinha e lazer

Calculadora de ranking de mãos de pôquer

AS KS QS JS 10S é um royal flush, a categoria mais alta, com força 10. Informe cinco cartas para saber qual mão elas formam, a partir de carta alta, e obter a ordem de desempate entre duas mãos do mesmo tipo, sem calcular probabilidades. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Cartas
AS, KS, QS, JS, 10S
Você obtém
Categoria
royal_flush
Valor da classificação
10
Classificações de desempate
14

Esta calculadora de mãos de pôquer avalia exatamente cinco cartas de um baralho padrão e identifica a categoria mais forte formada por elas. Informe valores de 2 a 10 ou J, Q, K e A, seguidos de C, D, H ou S para o naipe. O resultado inclui uma força numérica e valores de desempate, úteis para conferências rápidas, recursos didáticos, lógica de jogos e testes automatizados. Cartas inválidas ou repetidas e mãos com quantidade diferente de cinco são rejeitadas com clareza.

Informe uma mão completa de cinco cartas

Forneça exatamente cinco cartas, cada uma escrita com o valor seguido imediatamente pelo naipe. Os valores válidos são de 2 a 10, J, Q, K e A. Os naipes válidos são C para paus, D para ouros, H para copas e S para espadas.

A entrada não diferencia maiúsculas de minúsculas: as, AS e As representam o mesmo ás de espadas e são normalizados como AS no resultado. A calculadora remove espaços ao redor, mas não aceita símbolos decorativos de naipe, palavras como ás nem formas invertidas como SA. Cada carta física deve ser única.

Se AS aparecer duas vezes, alterar as maiúsculas não torna a segunda cópia distinta, e a solicitação retorna um erro de entrada inválida. A exigência de cinco cartas é intencional, pois as categorias padrão só podem ser determinadas diretamente com a mão completa. Cartas comunitárias, curingas e a seleção das cinco melhores cartas de um conjunto maior não fazem parte do escopo.

Esse contrato rigoroso mantém os resultados previsíveis para pessoas e integrações de software.

Entenda a categoria e a força

O avaliador aplica a hierarquia conhecida de cinco cartas, da mais fraca à mais forte: carta alta, um par, dois pares, trinca, sequência, flush, full house, quadra, straight flush e royal flush. O royal flush é informado separadamente como um straight flush com ás alto. Um flush exige cinco naipes iguais, enquanto uma sequência exige cinco valores consecutivos distintos.

Normalmente o ás fica acima do rei, mas A-2-3-4-5 é reconhecido como sequência de cinco. O ás não fecha nenhuma outra sequência: Q-K-A-2-3 não é sequência. Essas regras são determinísticas e independem da modalidade de pôquer, da rodada de apostas, da posição do jogador ou de precedência entre naipes.

Use corretamente os valores de desempate

Números maiores vencem quando as posições correspondentes são comparadas da esquerda para a direita. Em um par, o valor do par vem primeiro, seguido pelos três kickers restantes em ordem decrescente. Dois pares mostram o par maior, o menor e depois o kicker.

Trincas e quadras colocam primeiro o valor repetido. Um full house apresenta a trinca antes do par. Sequências e straight flushes precisam apenas do maior valor efetivo, usando cinco para A-2-3-4-5.

Flushes e mãos de carta alta listam os cinco valores em ordem decrescente. Os naipes nunca entram no desempate, pois o pôquer padrão não torna uma mão igual mais forte por ser de paus, ouros, copas ou espadas. Essa chave compacta ajuda a criar jogos, validar históricos, preparar exercícios ou testar outro avaliador.

Verificar o resultado de um showdown

Confira a categoria e os desempates ordenados de um showdown de cinco cartas contestado ou pouco conhecido.

Criar lógica para um jogo de pôquer

Use a força numérica estável e o array de desempate como entradas determinísticas para comparar mãos em um aplicativo.

Preparar aulas e testes

Gere uma resposta clara sobre a categoria em exercícios de pôquer ou teste outro avaliador com exemplos conhecidos.

Qual notação devo usar para as cartas?

Escreva o valor seguido de C, D, H ou S, como 2C, QD, 10H ou AS. Maiúsculas e minúsculas são equivalentes.

A calculadora reconhece uma sequência com ás baixo?

Sim. A-2-3-4-5 é uma sequência cujo maior valor efetivo é cinco. O ás não fecha outras sequências.

Os naipes são usados para desempatar?

Não. A comparação padrão do pôquer não coloca um naipe acima de outro. Se a categoria e os desempates forem iguais, as mãos permanecem empatadas.

Posso enviar sete cartas e obter as cinco melhores?

Não. Esta capacidade avalia exatamente cinco cartas e rejeita qualquer outra quantidade, em vez de escolher um subconjunto silenciosamente.

O que acontece se uma carta estiver repetida ou malformada?

A solicitação retorna um erro de entrada inválida. As cinco cartas devem ser válidas, distintas após a normalização e pertencentes a um baralho padrão de 52 cartas.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/game/poker-hand-rank

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/game/poker-hand-rank \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cards":["AS","KS","QS","JS","10S"]}'
{
  "cards": [
    "AS",
    "KS",
    "QS",
    "JS",
    "10S"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.poker_hand_rank",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Entenda a categoria e a força

O campo de categoria usa nomes estáveis para sistemas, como one_pair e full_house. O campo rank_value atribui 1 à carta alta e chega a 10 no royal flush, permitindo que aplicativos ordenem categorias sem interpretar texto.

Use corretamente os valores de desempate

O array tiebreak_ranks registra a ordem padrão de comparação dentro da categoria detectada. Compare rank_value primeiro e consulte tiebreak_ranks apenas quando as categorias forem iguais.

Ver a documentação completa do KIT →