terça-feira, 9 de junho de 2009

Bug

Resolvi um problema da maratona de programação do ano passado. Melhor, resolvi um bug dele, porque o código estava lá há quase um ano, intocado. Meia hora para escrever o código e vários dias olhando pra ele sem entender o que tinha de errado :(.

2 comentários:

Piovezan disse...

Tá, vou perguntar... o que era?

PV disse...

Cara, é muito estúpido. Na verdade eram dois buga. Um era o tamanho de um vetor de inteiros, tinha o tamanho certo, mas tinha que subtrair um do índice ou fazer o tamanho um maior. Você pensa e esquece de fazer na hora :(. Dava erro em um dos testes. O segundo erro era mais safado, tinha uma situação que consumia recursos da mesma posição em um vetor por meios diferentes, mas só marcava o consumo de um. Isso dava errado em 5 dos testes.

O ruim é achar isso quando a idéia em si é correta.