O Google Developer Day e um evento de um dia que traz conteudo avancado, tecnico e funcional, sobre as plataformas e produtos do Google. No Brasil, o evento sera realizado dia 16 de setembro de 2011 em Sao Paulo, e apresentara o seguinte assuntos: Android, Chrome & HTML5, Cloud/Geo, Tech Talk/General e Orkut. Apesar de ser um evento gratuito, as vagas sao limitadas.As inscricoes foram abertas no dia 8 de agosto e vai ate dia 19, e pode ser feita atraves do site oficial. A provinha de programacao faz parte do processo de inscricao e servira como um criterio de selecao caso haja mais inscricoes do que vagas disponiveis no evento. Responder a provinha nao e obrigatorio, mas caso nao haja vagas suficientes para todos os inscritos, sera utilizado o resultado da provinha como criterio de classificacao.Para fazer a provinha, acesse o Developer Quiz.Bom apesar de nao ir participar do evento, achei a provinha muito interessante. Inicialmente eu ia resolver em Delphi 7, mas pensando melhor, resolvi fazer em PL/SQL no Oracle 11g R2. A provinha e composta por 5 questoes. E apresentado o idioma Googlon, idioma ate entao desconhecido, arqueologos encontram dois pergaminhos, baseado em um dos pergaminhos, nos temos que descobrir informacoes do outro.Quando li as 3 primeiras questoes vi que a solucao era aplicar Expressao Regular, foi por isso que abandonei a ideia de fazer em Delphi 7, o mesmo nao possui suporte nativo a Expressao Regular, que coisa nao ? A quarta questao envolve ordenacao, coisa que o Oracle faz brincando, a ultima e a que da um maior trabalho que envolve conversao de letra para numero, de acordo com algumas regras especificas, a numeracao Goonglon e base 20.Gostaria de propor o desafio a todos os desenvolvedores para a realizacao desta provinha, a solucao pode envolver qualquer tipo de linguagem: .NET, ASP, C, C++, C#, Delphi, Java, Javascript, Pascal, Perl, PHP, PL/SQL, Phyton, Rubby, Visual Basic, ou a linguagem que voce mais domina. O desafio consiste em resolver a provinha, e publicar a solucao, da mesma forma que estou fazendo agora. O desafio e interessante, pois nao impoe o uso de uma determinada linguagem, dando liberdade ao desenvolvedor. Como diz o ditado "Nao existe bala de prata!", desta forma podemos ver o potencial de cada linguagem, e o mais importante, o potencial do desenvolvedor. Ao que aceitarem o desafio, por favor, deixem um comentario neste artigo apresentando a solucao.O desafio inicia hoje (15/08/2011) vai ate sexta-feira (19/08/2011) teoricamente. Teoricamente e porque sexta-feira termina as inscricoes do evento. Provavelmente o Quiz Developer nao estara mais disponivel. Mas por isso, guardei uma copia da minha provinha, que pode ser utilizada no desafio.Segue a copia da provinha, em seguida, irei apresentar a solucao aplicada em cada questao. Provinha de Programacao - Google Developer Day Brasil 2011InstrucoesResponda a provinha preenchendo os campos apropriados dessa pagina.A correcao e feita inteiramente por maquina, portanto voce deve responder exatamente ao que se pede, sem colocar nenhum dado adicional, explicacao ou formatacao. Voce pode (e deve) escrever programas para ajudar a calcular as respostas das questoes,