introduzione
Briscola è uno dei giochi di carte più popolari in Italia. È un gioco di carte divertente come Bridge. Briscola è ben nota per il suo bizzarro sistema di punti. In questa sfida, date due carte, otterrai se il primo segna più, meno o lo stesso numero di punti del secondo nel sistema a punti di Briscola.
Sfida
Briscola si gioca con un mazzo di carte da gioco italiane. Ci sono quaranta carte in un mazzo, 1-10 in ciascuno dei quattro semi: coppe, spade, fiori e monete. Ignoreremo i semi per questa sfida. Le carte 2 - 7 sono le carte numeriche e le carte 8, 9 e 10 sono le figure. La classifica delle carte, dalla più alta alla più bassa, sono:
+------------------------+-------------+
| Cards, by Rank | Point Value |
+------------------------+-------------+
| Ace (1) | 11 |
| Three (3) | 10 |
| King (10) | 4 |
| Knight (9) | 3 |
| Jack (8) | 2 |
| Numeric Cards (2, 4-7) | 0 |
+------------------------+-------------+
Grazie a Orphevs per il bel tavolo! :)
Il tuo compito è quello di creare un programma o una funzione completi che accetta due numeri 1-10 che rappresentano i ranghi delle carte e restituisce (o restituisce) se il valore in punti della prima carta è maggiore di, minore di o uguale al valore in punti del seconda carta. Note aggiuntive:
- Il programma può generare tre valori qualsiasi per indicare minore di, maggiore di e uguale a, tuttavia, deve emettere lo stesso valore per ogni condizione ogni volta.
- Il programma può utilizzare qualsiasi impostazione predefinita IO .
- Le scappatoie standard non sono ammesse.
- È consentita una funzione completa o un programma.
Questa domanda è code-golf , quindi vince il conteggio di byte più basso.
Ecco alcuni input e output di esempio:
1, 4 => più di (l'asso segna 11 punti, 4 segna 0 punti, il primo è più del secondo. 8, 3 => minore di (8 punteggi 2, 3 punteggi 10, il primo è inferiore al secondo. 5, 2 => uguale (5 e 2 segnano entrambi 0)
Se avete domande, non esitate a chiedere. In bocca al lupo!