Tabela de Campeonato

Tabela de Campeonato

The mission is in Blocked Mode. Access to the solutions is blocked for a day or two (even after you share your own), until we'll have enough solutions for you to check. All users who've solved the mission will get the notifications about their opening.

Retirado da OBI Nível Júnior de 2019

Verificação de Aprendizagem: Avalie sua compreensão. Tente resolver sem consultar materiais, usando apenas seu conhecimento. Identifique áreas que precisam de revisão.

Enunciado

Joana encontrou uma caderneta antiga na sala de troféus do clube de futebol pelo qual torce, contendo resultados de todos os campeonatos que o time participou. Cada anotação na caderneta informa cinco dados de um campeonato: número de jogos, pontos, vitórias, empates e derrotas. Alguns números estão ilegíveis (-1), mas podem ser computados usando os números legíveis. Ajude Joana a completar as informações da caderneta.

Entrada Uma lista contendo cinco inteiros J, P, V, E e D, representando, respectivamente, o número de jogos, o número de pontos, o número de vitórias, o número de empates e o número de derrotas em um campeonato. Um ou dois desses números podem ser -1, indicando que são ilegíveis.

Saída: Uma lista com cinco inteiros, os valores corrigidos da caderneta para o campeonato, na ordem: número de jogos, pontos, vitórias, empates e derrotas. As equações J = V+E+D e P = 3V+E devem ser satisfeitas.

Example:

    completar_caderneta([10, 20, 6, 2, -1]) >> [10, 20, 6, 2, 2]
completar_caderneta([-1, 64, 18, 10, 10]) >> [38, 64, 18, 10, 10]
completar_caderneta([-1, 47, 14, -1, 9]) >> [28, 47, 14, 5, 9]

Habilidades

  • Operações Aritméticas Básicas
  • Utilização de Índices em Coleções