1873 - Pedra-papel-tesoura-lagarto-Spock

Vamos fazer um simulador desse jogo bizarro!

Descrição

Solução

Segue uma esquematização que pode te ajudar a resolver esse problema:

Jogada

Ganha para

Perde para

Pedra

  • Tesoura

  • Lagarto

  • Papel

  • Spock

Papel

  • Pedra

  • Spock

  • Tesoura

  • Lagarto

Tesoura

  • Papel

  • Lagarto

  • Pedra

  • Spock

Lagarto

  • Papel

  • Spock

  • Pedra

  • Tesoura

Spock

  • Pedra

  • Tesoura

  • Papel

  • Lagarto

Alternativa 1 - Sequência de ifs

Alternativa 2 - Utilização de uma matriz (ou dicionário) de regras

Você pode converter cada jogada em um inteiro e se referir a uma matriz de resultados para saber qual dos jogadores ganhou aquela partida ou então utilizar um dicionário para o mesmo fim.

Last updated

Was this helpful?