Desafio Maratona iG
O arquivo dataset-maratona.gz (md5 de28a2c41edc41ac61bc452d0488f911 ) foi gerado a partir da API do Twitter. Utilizando esse arquivo descompactado, escreva um programa que conte a quantidade de tweets cujo corpo da mensagem contenha sentimentos positivos e negativos.
Exemplo de um Tweet com sentimento positivo:
“Adoro trabalhar no iG.”
Exemplo de um Tweet com sentimento negativo:
“Odeio software proprietário.”
A saída deve ser no seguinte formato:
Tweets positivos: {número de positivos}
Tweets negativos: {número de negativos}
Onde {número de positivos} e {número de negativos} acima são, respectivamente, a contagem de tweets positivos e negativos calculada pelo programa.
A dupla que entregar primeiro o programa que satisfaça a condição acima, com uma margem de erro de até 5% na contagem dos tweets positivos e até 5% na contagem de tweets negativos será a vencedora.
Autor: iG no Fisl Tags:2 comentários | Comentar
Antes de escrever seu comentário, lembre-se: o iG não publica comentários ofensivos, obscenos, que vão contra a lei, que não tenham o remetente identificado ou que não tenham relação com o conteúdo comentado. Dê sua opinião com responsabilidade!
iG no Fisl 23/07/2010 10:27
Tempo não é problema, claro que não é bom que demore mais que 5min
iG no Fisl 23/07/2010 10:14
É somente esse arquivo de entrada. O prazo final para o envio das soluções está no Blog. Não há problemas quanto ao tempo de execução (desde que este seja pelo menos razoável). Não é esse o critério de aceite.
2 Edinei L Cipriani 23/07/2010 3:57
É somente este arquivo de entrada?
Qual o tempo limite para a solução? Fiz uma solução generica, porém ela não tem um bom tempo, esta levando cerca de 30 segundos, creio que seja por causa do tamanho do arquivo, e não por causa da implementação, mesmo assim estou verificando se consigo melhorar o tempo
iG no Fisl 22/07/2010 19:07
O arquivo que foi passado pode ler do disco.
1 Canofre 22/07/2010 18:18
Segundo as regras eu não posso ler um arquivo do disco, nem o arquivo que foi passado?