Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

The XeoN

Quem anima desafio?

Recommended Posts

Seguinte galera, eu animo participar de um desafio desses...

 

Por dois motivos:

1- Que isso mano, desafios são muito legais!

2- Comecei como estagiário em uma empresa e quanto mais experiência pra mim melhor Imagem Postada

 

Mas como eu comecei a trabalhar, nao tenho tempo de desenvolver sistemas complexos...

 

Pensei em recriar uma função, acho legal Imagem Postada

 

Alguém ai anima?

 

OBS: Caras com diploma da zend não serão bem-vindos. UAHSUHASUHASUHAUSHASUH

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos sim ué!

 

Pode ser até nos 3 mesmo.

 

Chama um moderador ai, ele mesmo define o tema e o tempo.

 

Imagem Postada

 

(Esse é meu Profile novo, perdi a senha do outro e o site nao quis me enviar o email -.- Pode deletar o outro la ^^)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Denis Lins, Evandro Oliveira e Oenning,

 

1. Estão mesmo dispostos a um desafio ?

2. Qual a disponibilidade de tempo dos senhores para tal ?

3. Qual o nível de conhecimento que têm com PHP ?

 

As perguntas 2 e 3 são para ajudar na definição do tema, de forma que seja justo para todos os que estiverem dispostos a participar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1. Sim

2. 2h/dia (é pouco? é que eu trabalho e faço faculdade)

3. Nunca sei responder esse tipo de pergunta, mas me considero intermediário em PHP.

 

Aliás, como funciona?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, todos estão dispostos ao desafio, possuem praticamente a mesma disponibilidade de tempo e todos se dizem intermediários.

 

Um ponto que me ocorreu agora: Os senhores estão pensando em duelar entre si ou estão pensando em um desafio como "recriar uma função" ou algo parecido ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu gostei do duelo no estilo repente, onde um cria uma classe/função/interface e os outros encontram erros, clareiam o código, implementam novas funções e aprimoram a performance

 

esta é minha proposta de duelo, quanto ao tema, algo relacionado a bancos_de_dados + webservices (exportação de dados), que tal?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este estilo ficaria meio estranho não?

 

Acho melhor que o moderador defina um tema, e nós façamos desde o início.

 

Encontrar erros no código dos outros é CHATO, que diga o moderador! aushuash

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu gostei do duelo no estilo repente, onde um cria uma classe/função/interface e os outros encontram erros, clareiam o código, implementam novas funções e aprimoram a performance

Encontrar erros no código dos outros é CHATO, que diga o moderador! aushuash

Bom, pensando em duelo, que tal Sodoku :seta: http://pt.wikipedia.org/wiki/Sudoku

 

Esse é um dos meus quebra-cabeças preferidos, o duelo consistiria em um participante desenvolver um "resolvedor" de um sodoku de 9x9 em subgrades de 3x3. Os senhores adquiririam uma grande experiência com trabalho com matrizes.

 

Um problema chegaria para um participante assim:

<?php
define( 'X' , null );

$sodoku = array(
array( 5 , 3 , X , X , 7 , X , X , X , X ),
array( 6 , X , X , 1 , 9 , 5 , X , X , X ),
array( X , 9 , 8 , X , X , X , X , 6 , X ),
array( 8 , X , X , X , 6 , X , X , X , 3 ),
array( 4 , X , X , 8 , X , 3 , X , X , 1 ),
array( 7 , X , X , X , 2 , X , X , X , 6 ),
array( X , 6 , X , X , X , X , 2 , 8 , X ),
array( X , X , X , 4 , 1 , 9 , X , X , 5 ),
array( X , X , X , X , 8 , X , X , 7 , 9 ),
);
?>

 

E deverá ser entregue assim:

<?php
$sodoku = array(
array( 5 , 3 , 4 , 6 , 7 , 8 , 9 , 1 , 2 ),
array( 6 , 7 , 2 , 1 , 9 , 5 , 3 , 4 , 8 ),
array( 1 , 9 , 8 , 3 , 4 , 2 , 5 , 6 , 7 ),
array( 8 , 5 , 9 , 7 , 6 , 1 , 4 , 2 , 3 ),
array( 4 , 2 , 6 , 8 , 5 , 3 , 7 , 9 , 1 ),
array( 7 , 1 , 3 , 9 , 2 , 4 , 8 , 5 , 6 ),
array( 9 , 6 , 1 , 5 , 3 , 7 , 2 , 8 , 4 ),
array( 2 , 8 , 7 , 4 , 1 , 9 , 6 , 3 , 5 ),
array( 3 , 4 , 5 , 2 , 8 , 6 , 1 , 7 , 9 ),
);
?>

 

Nesse duelo não haveria a preocupação em desenvolver um gerador de quebra-cabeças, apenas resolver um quebra-cabeça entregue, todos os problemas passariam por um profiler para ser analisado o processo de resolução e encontrar o código mais eficiente.

 

Caso os senhores topem, pensaremos no tempo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu adorei o desafio, eu topo Imagem Postada

O único fator a ser avaliado é o tempo que o algoritmo leva para resolver o sudoku?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu adorei o desafio, eu topo Imagem Postada

O único fator a ser avaliado é o tempo que o algoritmo leva para resolver o sudoku?

 

tempo, clareza, implementação, documentação e performance

 

Pela solução apresentada, não há necessidade de casar as linhas do X diagonal né?

 

João, quando você der o start eu começo (y). Achei inovadora e criativa a idéia, ao invés de um gerador, um resolvedor de sudoku ^^

Acho que só falta o Denis.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu topo tambem Imagem Postada

 

Mas e o prazo? Nao pode ser muito apertado nao...

 

Criativa a ideia mesmo, nao tenho nem ideia de onde começar ASUHAUSH

 

Mas se fosse facil nao seria um desafio ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas e o prazo? Nao pode ser muito apertado nao...

 

O que acham de entregar os 'solucionadores' de sodoku daqui duas segundas-feiras, dia 1 de março ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos apenas aguardar o @Oenning se posicionar, se ele também for favorável ao prazo podem iniciar, apesar de eu não participar do desafio vou escrever um solucionador também e postarei no final, quando todos tiverem entregue seus códigos.

 

Sucesso a todos !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.