Pedra, paper, tisores, llangardaix, Spock P78607


Statement
 

pdf   zip

thehtml

Pedra, paper, tisores, és un conegut joc per a dos jugadors. El joc consisteix a que ambdós jugadors mostrin alhora una mà que tenien amagada, la qual ha de formar una de les tres figures. Les tisores tallen el paper, el paper embolica la pedra, i la pedra esclafa les tisores.

Una extensió del joc (apareguda a “The Big Bang Theory”) consisteix a afegir dues figures més: llangardaix i Spock. Les regles completes són:

  • Les tisores tallen el paper. (Guanyen les tisores.)
  • El paper embolica la pedra. (Guanya el paper.)
  • La pedra aixafa el llangardaix. (Guanya la pedra.)
  • El llangardaix enverina l’Spock. (Guanya el llangardaix.)
  • L’Spock trenca les tisores. (Guanya l’Spock.)
  • Les tisores escapcen el llangardaix. (Guanyen les tisores.)
  • El llangardaix es menja el paper. (Guanya el llangardaix.)
  • El paper desautoritza l’Spock. (Guanya el paper.)
  • L’Spock vaporitza la pedra. (Guanya l’Spock.)
  • I, com sempre, la pedra aixafa les tisores. (Guanya la pedra.)

Donades les jugades d’una partida, podeu comptar quants punts obtindrà el primer jugador, i quants el segon? Els empats no donen punts a ningú.

Entrada

L’entrada consisteix en diverses línies, cadascuna amb les jugades dels dos jugadors.

Sortida

Escriviu els punts obtinguts per cada jugador en una línia.

Public test cases
  • Input

    pedra paper
    paper tisores
    paper paper
    pedra tisores
    

    Output

    1 2
    
  • Input

    llangardaix Spock
    Spock Spock
    llangardaix paper
    tisores llangardaix
    pedra llangardaix
    Spock tisores
    Spock paper
    pedra Spock
    

    Output

    5 2
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++ Python
    User solutions
    C++ Python