-
Notifications
You must be signed in to change notification settings - Fork 17
/
Tri-Du.js
34 lines (27 loc) · 1.75 KB
/
Tri-Du.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Tri-du é um jogo de cartas derivado do popular jogo de Truco. O jogo utiliza um baralho normal de 52 cartas, com treze cartas de cada naipe, mas os naipes são ignorados. Apenas o valor das cartas,considerados como inteiros de 1 a 13, são utilizados.
// No jogo, cada jogador recebe três cartas. As regras são simples:
// Um trio (três cartas de mesmo valor) ganha de uma dupla (duas cartas de mesmo valor).
// Um trio formado por cartas de maior valor ganha de um trio formado por cartas de menor valor.
// Uma dupla formada por cartas de maior valor ganha de uma dupla formada por cartas de menor valor.
// Note que o jogo pode não ter ganhador em muitas situações; nesses casos, as cartas distribuídas são devolvidas ao baralho, que é embaralhado e uma nova partida é iniciada
// Um jogador já recebeu duas das cartas que deve receber, e conhece seus valores. Sua tarefa é escrever um programa para determinar qual o valor da terceira carta que maximiza a probabilidade de esse jogador ganhar o jogo.
// Entrada
// A entrada consiste de uma ´unica linha que contém dois inteiros, A (1 ≤ A ≤ 13) e B (1 ≤ B ≤ 13) indicando os valores das duas primeiras cartas recebidas.
// Saída
// Seu programa deve produzir uma única linha com um inteiro representando o valor da carta que maximiza a probabilidade de o jogador ganhar a partida.
// a função gets é implementada dentro do sistema para ler as entradas(inputs) dos dados e a função print para imprimir a saída (output) de dados e já pula uma linha ("\n")
// Abaixo segue um exemplo de código que você pode ou não utilizar
var s = gets().split(" ");
let A = parseInt(s[0]);
let B = parseInt(s[1]);
let C;
if (A > 1 && A > B) {
C = A;
}
else if (A == B) {
C = A;
}
else {
C = B;
}
print(C);