Ranking de candidatos
Avançado+35 XP
Um processo seletivo recebe N candidatos. A primeira linha tem N; as próximas N linhas têm nome nota.
Imprima o ranking do maior para o menor: posição. nome (nota com 1 casa). Em caso de empate na nota, ordene por nome em ordem alfabética.
Exemplo de entrada
3
bruno 8.5
ana 9
carla 8.5Exemplo de saída
1. ana (9.0)
2. bruno (8.5)
3. carla (8.5)Como é avaliado (estilo run.codes): seu programa é executado uma vez para cada caso de teste. A entrada do caso é enviada pelo stdin e o que você imprimir é comparado com a saída esperada (espaços no fim das linhas são ignorados). Alguns casos são ocultos.
Você pode escrever o código aqui ou em outra IDE (VS Code, PyCharm...) e usar Enviar arquivo.
Atenção: não escreva mensagens no input() (ex: input("Digite:")): elas iriam para a saída e o caso falharia. Use apenas input().
Como resolver
- Escreva sua solução no editor.
- Executar mostra a saída no terminal, para você experimentar.
- Testar confere a solução. Passou em tudo? Exercício concluído!
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/py-es-ranking$