image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF

IS

Iedu Silva20/07/2022 21:30
Compartilhe

PRECISO DE UMA AJUDINHA, alguém já chegou a fazer esse desafio?

    // 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(      ){

    C = A;

    }

    else if(       ){

    C = A;

    }

    else{

            ;

    }

    print( C  );

    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.

     

    Exemplo de Entrada

    10 7

    2 2  

    Exemplo de Saída

    10              

    2           

    Compartilhe
    Comentários (3)

    IS

    Iedu Silva - 20/07/2022 22:02

    Esqueci srsrs, desculpa

    Cinthia Barreto
    Cinthia Barreto - 20/07/2022 21:55

    Coloca o contexto do desafio e a sua dúvida, porque apenas o código que eles passam não é suficiente para conseguir te ajudar.

    Arthur Franco
    Arthur Franco - 20/07/2022 21:54

    o resultado "optimizado" do jogo são pares (quanto mais alto melhores) com a variavel C sendo igual a maior carta das 2 recebidas


    logo:


    SE A>B

    (quero dobrar o maior numero) portanto

    A=C


    SE A=B

    (quero dobrar o maior numero) portanto

    A=C ou B=C


    SE A<B

    (quero dobrar o maior numero) logo

    B=C


    print(C);