Quarta-feira, 22 de Outubro de 2008

Codebits Quizz Show VIII

* Desafio terminado! O Vencedor é o José Celestino com 128 tacadas! 

 

>+>+>+>+>+<<<<[[,>]<[>[-]>[-]+++++[<+++++>-]>>[-]>[-]<<<<+<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]++++++++[>>++++++++<<-]+>>>>+<<+.<<<]>]

 

Resultado:

 

</td></td></td></td></td></td></td></td></td></td></td>
Pos.NomeTacadasCódigo
1.José Celestino127+>+>+>+>+<<<<[[,>]<[>[-]>[-]+++++[<+++++>-]>>[-]>[-]<<<<+<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]++++++++[>>++++++++<<-]+>>>>+<<+.<<<]>]
2.Paula Valença157+>>>>>>>>>>++++++[>+++++<-]>++[-<<,<,<,<,<,[[-<+>]<<+++++[<++++>-]<[->++++<]>---[->-[>]<<]<[>>[->-<]+++++[>+++++<-]>+<<]++++[>++++<-]<->+>[->++++<]>.[-]>>]>]
3.Eduardo Taborda203++++[>++++++++<-]>+[-[>+++++[->>+<,[->[<->->[>]+[<]]>[>]<+[<]<]<]>>>[>]<[[->>+<<]>>[>+++++++[>+++++++++++<-]>[-<<[->+>>]<]<[<[--------------------------[+>-<]]<<]>>>+++++++++++++>[-]<[.[-]]<[-]<<]<]<<]<]
4.Mário Valente214,[->++++[>++++++++<-]<[->+>-[>+>>]>[+[-<+>]>+>>]<<<<<<]>>[-]>>--[-[>-<[-]]]>+[-<+++++++++++++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]>[-]+>[<-->-[<+>-]]<[<<<<+++++++++++++>>>>-]]<<[-]<<+[<+>-],]<[<]>[>>>>.<.<.<.<.>>>>>]
5.Diogo Ferreira246>>+++++++++++++[<++>>+++++>>>>++<<<<<-]<++++++[>>>>>>>>>>>>>>>,<,<,<,<,>>>>>>+++++[<<<<<<[<<<<<<+>>>>>>-]<<<<<<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>>[<+<+>>-]<<<[-]<<[>>>+<+<<-]>>[<<+>>-]>.[-]>>>>>>>[<+>-]>[<+>-]>[<+>-]>[<+>-]>>-]<<<<<<<<<<<<<<<<<-<,.[-]>]
6.André Cruz247++++++[>+++++<-]>++[>,>,>,>,>,<[>[->>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<]>+++++++++++++[->++++++++++>>+>->+>+>+>>+>->+>+>+++++[<<]>]>+++>>>>>>------->>>>>>>[[->+>+<<]<[[>>>>+<[>-]>[<<<[->+<]>.>>->]<<-<<<-]>[-]>[-<<+>>]>[-<<+>>]<<<<<]>>[-]>[-]<<+<]<<]>-]
7.Rodrigo Fernandes254,[<<++++[>>--------<<-]>>>+<[<<++++[>>++++++++<<-]>>>[-]>[-]>[-]+<<<[>+>+<<-]>[<+>-]<<[>>+<<-]+>>>[>-]+<<[>-[>-]>[<<<<->>>>->]<+<<-]>[-]<<<[>>>+<<<-]>>+>[<<------------->->-]<[<+++++++++++++>-]]>[<<<<<.<<<<.<<<<.<<<<.<<<<.[-]]+++++++++++[>+++++++<-]>->,]
8.João Sil255++[>++++[>++++<-]<-]>>[>,>,>,>,>,>+++++[<[>>+<<-]>>>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-
9.Fernando Silva287>>>>>>>>>>>>>>>>>>,[>,]<[<]>[>>>>[[<<<<<<<<<<<<<+>>>>>>>>>>>>>-]<<<<<<<<<<<<<+[-->++++[>++++++++<-]<[->+>-[>+>>]>[+[-<+>]>+>>]<<<<<<]>>[-]>>--[-[>-<[-]]]>+[-<+++++++++++++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]>[-]+>[<-->-[<+>-]]<[<<<<+++++++++++++>>>>-]]<<[-]<<+.[-]]>>>>>>>>>>>]>>>>>>[-]>]
10.Francisco Lourenço849>,[>,>,>,>,[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+++++[<----->-]<<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+++++[<----->-]<<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]>.[-]<<]>,]
11.Gilberto Gonçalves1479,[+[-[>+>+<<-]>[<+>-]+>>++++++++[<-------->-]<-[<[-]>>>+[<+<+>>-]<[>+<-]<[<++>>>+[<+<->>-]<[>+<-]]>[<]<]>>[-]<<<[[-]<[>>+>+<<<-]>>[<<+>>-]>>++++++++[<-------->-]<->>++++[<++++++++>-]<-<[>>>+<<[>+>[-]<<-]>[<+>-]>[<<<<<+>>>>++++[<++++++++>-]>-]<<-<-]>[<<<<[-]>>>>[<<<<->>>>-]]<<++++[<<++++++++>>-]<<-[>>+>+<<<-]>>[<<+>>-]+>>+++++[<----->-]<-[<[-]>>>+[<+<->>-]<[>+<-]<[<++>>>+[<+<+>>-]<[>+<-]]>[<]<]>>[-]<<<[[-]<<[>>+>+<<<-]>>[<<+>>-]+>------------[<[-]>>>+[<+<->>-]<[>+<-]<[<++>>>+[<+<+>>-]<[>+<-]]>[<]<]>>[-]<<<<<------------->>[[-]+++++[<<+++++>>-]<<+>>]<[>++++[<<++++++++>>-]<-]>]<[-]++++++++[<++++++++>-]<+>]<>>+<]>[[-]<],]<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]>>>>>[-]+>>>>>-[+.<-]

Neste desafio regressaremos ao Brainfuck Golf - e ao primeiro desafio que propusemos.

Cria um programa Brainfuck que receba como input o texto:

NZBFN ZHABQ RQBER YHFRE FBQNG RGRHD HANVE FRCNZ NFVHD INYNC QBPNE FGVOR WBURF FFBSR VQZHR NWRQN BEVRA VBQRQ RYVZF ZBPZH BYNIB UBZRE HRQFZ FRENZ ARGFV BPNVP QBPBZ ZNBTV BYREN RYBVI FNPNG BUANG

e que devolva o texto da solução do problema:

ASOMA DONUM ERODE RESUL TADOS QUETE RIANU MAPES QUISA PALAV RACOD EBITS SEHOJ EFOSS EUMDI ADEJA NEIRO DEDOI SMILE UMCOM OVALO REMOH MSDEU MARES ISTEN CIACO MOCOD IGOAM ARELO VIOLE TACAS TANHO

Este desafio termina na próxima segunda-feira, 27 de Outubro. O vencedor será a resposta mais curta e o factor de desempate é a ordem de chegada do E-mail para o codebits@sapo.pt

 

Boa sorte!


publicado por joaovelhote às 18:33
link do post | comentar
|
23 comentários:
De João Pedro Pereira a 22 de Outubro de 2008 às 19:13
Brain fuck novamente? buh já começa a ser repetitivo apesar de este já requerer mais desenvolvimento da linguagem.


De joaovelhote a 22 de Outubro de 2008 às 19:33
João, é só mais este, precisamente pelo nível de dificuldade ser maior :). Também deveremos fazer mais um de Expressões regulares com outro nível de dificuldade.


De Francisco Huhn a 22 de Outubro de 2008 às 20:01
Eu também começo a ficar cansado do brainfuck e do regex. Brainfuck, pronto e tal, aprende-se em 10min para quem não sabe... Agora regex, não é algo que se aprenda em 10min... :\


De João Pedro Pereira a 22 de Outubro de 2008 às 20:13
Mas ( na minha perspectiva ) o que tem piada nestes desafios é aprender coisas novas, ter uma ideia diferente do que existe. Falando do brainfuck, eu sabia da sua existência, já tinha lido um pouco sobre a linguagem mas nunca tinha trabalhado com ela. Achei divertido o desafio de ver quem conseguia escrever SAPO Codebits 2008 em menos caracteres e deu-me para aprender um pouco sobre a linguagem. Agora aparecer algo sobre a mesma linguagem só que mais complexo já é algo que não acho tanta piada porque já apareceu... É como a música, nos anos 80 ouvia-se a música x grande sucesso, espetaculo, agora faz-se remix's com essas músicas.. não deixam de ser boas mas não causam o impacto e novidade que causaram aquando do seu lançamento...

É só uma ideia. Não digo com isto que não vá participar... Logo vejo.


De Jonatas Miguel a 22 de Outubro de 2008 às 20:48
Para mim, a resposta é 42.


De pedrocs a 22 de Outubro de 2008 às 21:31
Então meu, tás a ficar sem ideias?


De joaovelhote a 23 de Outubro de 2008 às 09:10
Ainda não :) Tanto as Expressões Regulares como o Brainfuck dão perfeitamente para dois desafios!



De Gil Abrantes a 22 de Outubro de 2008 às 22:17
Confesso que também fiquei um pouco desapontado quando vi este quiz...


De Paulo Afonso a 22 de Outubro de 2008 às 23:38
Greve, é assim que elas começam..haha
Eu pessoalmente prefiro este ao dos de identificar sitios/jogos..etc. O pior é o tempo que está a ficar apertado e não dá para participar como gostava.

mas prontos, são gostos e temos que saber conviver com as diferenças de cada um.


De joaovelhote a 23 de Outubro de 2008 às 09:12
Paulo, este desafio só termina segunda-feira! :)


De Paulo a 23 de Outubro de 2008 às 10:42
eu sei, eu sei.. o prazo está bom o meu problema é q estou com um mês daqueles..

by the way, já viram?
http://www.youtube.com/watch?v=1lqxORnQARw


De AReis a 23 de Outubro de 2008 às 00:44
Errr ... Dava jeito ter acesso ao primeiro quiz de brainfuck . Aquilo não tinha lá um (ou um link para um) interpratador?

AR


De joaovelhote a 23 de Outubro de 2008 às 09:10
Já coloquei o link no post. Obrigado!


De Henrique a 23 de Outubro de 2008 às 08:32
Podiam era escrever um tutorial de brainfucker. Nao percebo ponta de um corno daquilo LOL


De joaovelhote a 23 de Outubro de 2008 às 09:10
A Wikipédia tem uma excelente explicação da linguagem! Boa sorte!


De acmpires a 23 de Outubro de 2008 às 18:56
Brainfuck Machine para quem interessar.

http://www.kacper.kwapisz.eu/index.php?i=19

Pena ser para windows. :(


De Jose Celestino a 23 de Outubro de 2008 às 22:37
Excelente software, dentro da categoria das inutilidades, claro :)


De N0_Named_Guy a 26 de Outubro de 2008 às 12:15
O interpretador de barinfuck também existe para Debian e Ubuntu, e outras distros de Linux.

É só fazer:

sudo apt-get install bf

E voilá, tens o interpretador :) Depois é

bf "nomedoprogama.b"

Have fun :D


De Jose Celestino a 27 de Outubro de 2008 às 11:42
Sim, a gente sabe. Aquilo nao e' simplesmente um interpretador, tem trace, debug, visualizacao dos registos, etc.


De Diogo Ferreira a 24 de Outubro de 2008 às 14:43
O espaço é relevante? Podemos assumir que no fim também existe um?


De Eduardo Taborda a 27 de Outubro de 2008 às 17:48
dependendo da situação dos espaços no input e do output não consigo menos de 204, 208 ou 211 caracteres.

Uma pessoa ainda pensa que tem uma boa solução mas há sempre alguém que consegue menos. Mas assim é que é divertido senão tinha-me ficado pelos 653.

173 parabéns :D


De Jose Celestino a 27 de Outubro de 2008 às 18:07
164 :p


Comentar post