Desafio de Informática 2026

Sejam bem-vindos ao Desafio de Informática 2026 do Departamento de Informática (DI) da PUC-Rio!

O Desafio consiste em uma prova presencial em laboratório, com 3 horas de duração, sendo um candidato por estação. Todas as estações possuem o sistema operacional MS-Windows 10 e os ambientes de desenvolvimento Spyder e VS-Code.

Serão 16 questões de programação cujas soluções devem ser desenvolvidas na linguagem Python 3 (versão 3.8.10). As questões foram classificadas por nível de complexidade e assim distribuídas:

  • 3 questões consideradas de nível fácil - 4 pontos cada;
  • 5 questões consideradas de nível médio - 7 pontos cada;
  • 8 questões consideradas de nível difícil - 10 pontos cada.

O candidato deverá fazer upload de suas soluções em Python em um ambiente web instalado em servidores do DI (https://campeonato.inf.puc-rio.br).

Não é necessário responder todas as questões, porém, quanto mais pontos maior a chance de conquistar o primeiro lugar. Os candidatos deverão utilizar uma estação do laboratório, sem acesso à Internet, para desenvolver suas respostas antes de submetê-las. Cada submissão será avaliada por dois (ou mais) casos de teste. O resultado da avaliação poderá retornar um dos códigos abaixo:

  • [AC] Aceito - Quando a resposta está correta
  • [WA] Resposta Errada - Quando o programa não responde corretamente
  • [TLE] Limite de Tempo Excedido - Programa demora muito para executar
  • [MLE] Limite de Memória Excedido - Programa gasta mais memória que o permitido
  • [OLE] Limite de Saída Excedido - Tamanho da resposta é maior que o permitido
  • [IR] Retorno Inválido - Erro no retorno esperado
  • [RE] Erro de Execução - Erro durante a execução
  • [CE] Erro de Compilação - Erro durante a compilação
  • [IE] Erro Interno - Erro Interno do avaliador (neste caso, estaremos verificando o motivo e reavaliando)
  • [SC] Curto-Circuito - Erro Interno do avaliador (neste caso, estaremos verificando o motivo e reavaliando)

CRITÉRIOS DE AVALIAÇÃO

  • Coerência entre o desenvolvimento e o que foi solicitado (respostas aceitas que não atendem ao enunciado serão desclassificadas);
  • Tempo para alcançar a resposta correta;
  • Tempo de execução do algoritmo computacional quando aplicado.

A banca examinadora é a instância soberana na avaliação dos resultados.

DECLARAÇÃO DE PARTICIPAÇÃO E MENÇÕES HONROSAS

Todos os candidatos classificados do Desafio de Informática 2026 do DI receberão uma declaração de participação. Os três candidatos classificados nas três primeiras colocações receberão medalhas (ouro, prata e bronze, respectivamente). Além disso, a critério da Comissão Organizadora do Desafio, poderão ser concedidas Menções Honrosas, cuja entrega ocorrerá em uma cerimônia na PUC-Rio com convite extensivo aos pais dos laureados.


Problemas

Problema Pontos Avaliação AC Usuários
Exibe a categoria do drone 4 10,0% 6
Sequência de collatz 4 69,2% 18
Exibe lista de termos da série de Fibonacci menores que n lido 4 48,3% 13
Verifica se data é válida 7 27,0% 10
Exibe números trimórficos no intervalo [inicio, fim] 7 42,9% 9
Remove elementos iguais e consecutivos de uma lista 7 66,7% 10
Verifica se a palavra digitada é um isograma 7 85,7% 12
Verifica se todas as letras de 1 palavra estão em uma string 7 42,9% 6
Acha maior valor inteiro em uma lista qualquer 10 62,5% 10
Verifica se N lido é igual à soma dos fatoriais de seus algarismos 10 50,0% 10
Calcula pi com erro máximo desejado 10p 50,0% 2
Calcula o produto de valores de uma lista desprezando valores repetidos 10p 100,0% 12
Exibe primos até N 10p 40,0% 10
Comprime lista gerando nova lista com com dois elementos para cada grupo de números iguais 10 66,7% 6
Elimina elementos de uma lista que sejam menores que seus dois vizinhos imediatos 10 23,1% 3
Verifica se a soma de 2 números não está errada 10 57,1% 4

Comentários

Não tem comentários ainda.