Maratona

Por: Aryadne Guardieiro, Caroline Barcelos e Gustavo Garcia

Você acha que sabe programar? Essa edição traz mais quatro desafios de programação para você descobrir. Abra sua IDE favorita e mãos ao keyboard!

"Keep calm and program"

Tor Onion

Não se desespere, você consegue!

Continuando o desafio proposto na edição anterior da revista disponibilizamos aos nossos leitores mais quatro desafios de programação, de diferentes níveis, retirados das principais competições de programação nacionais e internacionais. Além dos desafios de programação, você também poderá encontrar dicas e informações sobre os concursos oficiais.

O maior evento nacional da categoria é a Maratona de Programação da Sociedade Brasileira de Computação (SBC), sendo uma etapa classificatória para o ACM International Collegiate Programming Contest (ICPC). Essa competição anual envolve universitários de todo mundo, tem sede oficial na Universidade de Baylor (Waco, Texas) e as competições acontecem em diferentes sedes e é organizada pela ACM e patrocinada pela IBM.

Para participar do nosso desafio basta desenvolver um pequeno programa que emita a resposta correta para cada entrada válida. Lembrando que em competições oficiais, a formatação da saída é levada em conta, e mesmo que a resposta esteja correta será gerado um erro chamado de presentation error emitido pelo juíz eletrônico utilizado na competição. Entre as linguagens admitidas nessas competições estão: C, C++ e Java, sendo que dominar essas linguagens e saber qual tipo de problema é melhor e mais rapidamente decodificado por cada linguagem é um diferencial que o participante tem ao seu favor. A cada edição selecionaremos problemas de maratona inéditos, de todos os tipos e dificuldades, e a resposta (em linguagem C) será divulgada pelo sítio do CompPET. Lembramos que os petianos estão dispostos a discutir sobre os problemas disponibilizados, podendo ser encontrados na sala 1B211 no bloco 1B, campus UFU Santa Mônica.

Para saber mais sobre as principais maratonas de programação acesse o sites oficiais:

}