[SP-pm] Facebook World Cup 2012 Fase 1

Daniel Mantovani daniel.oliveira.mantovani at gmail.com
Mon Jan 30 04:59:33 PST 2012


Tiaco Peczenyj, esta anexado no primeiro email que eu enviei. Junto com a saida correta.

-- 
Software Engineer
Just Another Perl Hacker
Daniel Mantovani +5511 8538-9897
XOXO

On Jan 30, 2012, at 10:52 AM, Tiago Peczenyj wrote:

> sim. foi o que eu fiz.
> 
> https://gist.github.com/1704238
> 
> no fim eu fazia
> 
> min values %$all
> 
> Agora, não estou achando o arquivo com as entradas, só o exemplo menor
> do site, alguem tem ai?
> 
> 2012/1/30 Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>:
>> Tiago Peczenyj, Apos contar o numero de letras "H-A-C-K-E-R-C-U-P" na linha
>> voce vai ter algo como,
>> 
>> H -> 54,
>> A -> 100,
>> C -> 30 / 2 (15), #pois o C repete
>> K -> ...
>> 
>> Apos voce ter um hash com os valores, voce deve pegar o de valor mais baixo
>> pois com o valor mais baixo 'e o numero de vezes que voce consegue escrever
>> a palavra.
>> 
>> --
>> Software Engineer
>> Just Another Perl Hacker
>> Daniel Mantovani +5511 8538-9897
>> XOXO
>> 
>> On Jan 30, 2012, at 12:00 AM, Tiago Peczenyj wrote:
>> 
>> sim, mas o que causa a diferença? não entendi pq vc usa um sort...
>> acho q eu não entendi o problema :/
>> 
>> 2012/1/29 Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>:
>> 
>>  Tiago Peczenyj, eu coloquei um diff dos resultados no seu facebook.
>> 
>> 
>> --
>> 
>> Software Engineer
>> 
>> Just Another Perl Hacker
>> 
>> Daniel Mantovani +5511 8538-9897
>> 
>> XOXO
>> 
>> 
>> On Jan 29, 2012, at 11:31 PM, Tiago Peczenyj wrote:
>> 
>> 
>> Mantovani
>> 
>> 
>> Eu to com preguiça mas... qual foi o meu erro?
>> 
>> 
>> dá um help ae
>> 
>> 
>> 2012/1/29 Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>:
>> 
>> 
>> Agora que a fase um ja terminou, podemos brincar com os problemas.
>> 
>> 
>> 
>> O Wesley Seidel, me chamou hoje no Google Talk e comentou sobre os
>> 
>> 
>> problemas. Ele me mandou os problemas e me pareceram bem legais, eu parei
>> 
>> 
>> para mexer em apenas um deles hoje:
>> 
>> 
>> 
>> Alphabet Soup
>> 
>> 
>> 
>> 
>> Alfredo Spaghetti really likes soup, especially when it contains alphabet
>> 
>> 
>> pasta. Every day he constructs a sentence from letters, places the letters
>> 
>> 
>> into a bowl of broth and enjoys delicious alphabet soup.
>> 
>> 
>> 
>> Today, after constructing the sentence, Alfredo remembered that the Facebook
>> 
>> 
>> Hacker Cup starts today! Thus, he decided to construct the phrase
>> 
>> 
>> "HACKERCUP". As he already added the letters to the broth, he is stuck with
>> 
>> 
>> the letters he originally selected. Help Alfredo determine how many times he
>> 
>> 
>> can place the word "HACKERCUP" side-by-side using the letters in his soup.
>> 
>> 
>> 
>> Input
>> 
>> 
>> 
>> The first line of the input file contains a single integer T: the number of
>> 
>> 
>> test cases. T lines follow, each representing a single test case with a
>> 
>> 
>> sequence of upper-case letters and spaces: the original sentence Alfredo
>> 
>> 
>> constructed.
>> 
>> 
>> 
>> Output
>> 
>> 
>> 
>> Output T lines, one for each test case. For each case, output "Case #t: n",
>> 
>> 
>> where t is the test case number (starting from 1) and n is the number of
>> 
>> 
>> times the word "HACKERCUP" can be placed side-by-side using the letters from
>> 
>> 
>> the sentence.
>> 
>> 
>> 
>> Constraints
>> 
>> 
>> 
>> 1 < T ≤ 20
>> 
>> 
>> Sentences contain only the upper-case letters A-Z and the space character
>> 
>> 
>> Each sentence contains at least one letter, and contains at most 1000
>> 
>> 
>> characters, including spaces
>> 
>> 
>> 
>> 
>> Eu anexei o input "alphabet_soup.txt" ,a saida "certo.txt" e o meu script
>> 
>> 
>> "script.pl".
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> --
>> 
>> 
>> Software Engineer
>> 
>> 
>> Just Another Perl Hacker
>> 
>> 
>> Daniel Mantovani +5511 8538-9897
>> 
>> 
>> XOXO
>> 
>> 
>> 
>> 
>> =begin disclaimer
>> 
>> 
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> 
>> 
>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>> 
>> 
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> 
>> 
>> =end disclaimer
>> 
>> 
>> 
>> 
>> 
>> 
>> --
>> 
>> Tiago B. Peczenyj
>> 
>> Linux User #405772
>> 
>> 
>> http://pacman.blog.br
>> 
>> =begin disclaimer
>> 
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> 
>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>> 
>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> 
>> =end disclaimer
>> 
>> 
>> 
>> 
>> =begin disclaimer
>> 
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> 
>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>> 
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> 
>> =end disclaimer
>> 
>> 
>> 
>> 
>> 
>> --
>> Tiago B. Peczenyj
>> Linux User #405772
>> 
>> http://pacman.blog.br
>> =begin disclaimer
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>> 
>> 
>> 
>> =begin disclaimer
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>> 
> 
> 
> 
> -- 
> Tiago B. Peczenyj
> Linux User #405772
> 
> http://pacman.blog.br
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer

-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120130/c2894fb2/attachment-0001.html>


More information about the SaoPaulo-pm mailing list