Repositório de códigos de campeonatos de programação

Como muitos que me conhecem sabem, eu sou um grande fã de campeonatos de programação. Na época da graduação eu participei por 2 anos consecutivos da Maratona de Programação, e hoje em dia, mesmo não podendo mais participar, ainda me divirto resolvendo problemas em sites como: TopCoder, br.spoj.pl e uva.

No próximo ano eu pretendo participar do Google Code Jam pra valer, pra conseguir um resultado honroso. E pra isso, eu estipulei uma meta de resolver um problema por dia útil da semana, ou seja, aproximadamente 20 problemas por mês.

A partir dessa idéia surgiu uma outra de disponibilizar o códigos desses problemas que eu resolver em um repositório. Dessa idéia surgiu o: http://github.com/luizhespanha/maratona-programacao.

A idéia de disponibilizar os códigos não é muito bem vista pela comunidade que gosta destes campeonatos, pois isso acaba tirando a graça do desafio de outras pessoas, porém, o Google Code JAM disponibiliza o código de todos os concorrentes, e eu achei muito bacana, porque mesmo tendo resolvido um problema, eu tive a oportunidade de ver os códigos do ACRush, e ver como ele programa, algo que com certeza vale a pena. Logo, cabe a quem se interessar avaliar se é interessante ou não olhar um código do repositório sem tentar resolver primeiro.

Espero que consiga manter minha meta. Para problemas mais elaborados também pretendo criar um post com algumas explicações.

Até a próxima!

One Response to “Repositório de códigos de campeonatos de programação”

  1. AndreBrito says:

    Yo!
    Os códigos do ACRush são confusos… Eu li alguns no TopCoder e ele usa muito de defines e coisas do tipo.

    De qualquer forma, eu fiz isso a algum tempo, mas não pude dar continuidade. O meu repositório fica no Google Code. O link é: http://code.google.com/p/jamcodes/

    Eu infelizmente tive que parar de lidar nisso… Sempre cheguei a resolver problemas do TopCoder, mas nunca coloquei eles ali porque os códigos do TC ficam lá na sua conta (o que é uma baita vantagem). Só tem código do UVA, BR SPOJ e SPOJ (e bem poucas coisas). De qualquer forma, fica a dica :)

    Abraço!

Leave a Reply