| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 20:39:14
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
Eric Yuzo wrote:Lá vai um chute sem noção. hehe
1,2,3,6,3,3,18,108,3,3,3,3,54,648,3,3,3,3,3,3,3,3,175...
Segui a lógica do davidbuzatto quanto a sequência de repetição do número 3. E peguei os números pelo valor de posição (iniciando do zero) conforme a dica do luistiagos.
Não sei não, mas mesmo que esteja certo, continuo sem entender o que tem haver os números 1 e 2.
Falou...
ainda não é isto não...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 20:54:10
|
Eric Yuzo
GUJ Ranger
![[Avatar]](/images/avatar/eb2af3c11079cf65589c05c5240a1541.png)
Membro desde: 25/10/2009 20:36:30
Mensagens: 956
Localização: São Vicente - SP
Offline
|
luistiagos wrote:ainda não é isto não...
hehehee
Já imaginava...
Falou...
|
O importante mesmo é ser feliz!
DevSV |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:26:12
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
everjava wrote:eu já fiz o mesmo teste duas vezes, fui bem na primeira e péssimo na segunda. Eu nao era um programador bom e virei um programador ruim. avaliar se alguém é ou vai ser bom em programacao apenas com esses testes de logica nao me convencem.
nao vejo relacao em eu nao ter motivacao pra fazer esses testes com ter motivacao em trabalhar, sao coisas totalmente distintas.
Bom o @AbelBueno já respondeu tão bem os argumentos, que nem tenho muito o que falar. Ninguém está defendendo 'apenas' esse teste, mas que é um dos testes usados e muito válido, é fato. Se você foi ruim nele, vai ter de trabalhar melhor nos outros pra compensar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2010 16:30:00
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
marcosalex wrote:
everjava wrote:eu já fiz o mesmo teste duas vezes, fui bem na primeira e péssimo na segunda. Eu nao era um programador bom e virei um programador ruim. avaliar se alguém é ou vai ser bom em programacao apenas com esses testes de logica nao me convencem.
nao vejo relacao em eu nao ter motivacao pra fazer esses testes com ter motivacao em trabalhar, sao coisas totalmente distintas.
Bom o @AbelBueno já respondeu tão bem os argumentos, que nem tenho muito o que falar. Ninguém está defendendo 'apenas' esse teste, mas que é um dos testes usados e muito válido, é fato. Se você foi ruim nele, vai ter de trabalhar melhor nos outros pra compensar.
então resolva o meu ai... se o meu caisse em uma entrevista pelo jeito td mundo rodava...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/09/2010 15:19:39
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
luistiagos wrote:
Eric Yuzo wrote:Lá vai um chute sem noção. hehe
1,2,3,6,3,3,18,108,3,3,3,3,54,648,3,3,3,3,3,3,3,3,175...
Segui a lógica do davidbuzatto quanto a sequência de repetição do número 3. E peguei os números pelo valor de posição (iniciando do zero) conforme a dica do luistiagos.
Não sei não, mas mesmo que esteja certo, continuo sem entender o que tem haver os números 1 e 2.
Falou...
ainda não é isto não...
ta certo darei a resposta...
a sequência começa na 3 numero... depois de 1,2,3 ele sempre pega o numero do meio da sequência ou seja o 2 neste caso, verifica se o valor é par. se for par multiplica pelo ultimo numero da sequencia neste caso o 3 gerando o próximo numero da sequência, neste caso o 6.
Caso for ímpar multiplica pelo primeiro numero da sequencia neste caso o 1 (por isto que o 3 se repete tanto assim...)
caso o numero de elementos que tem na sequencia não for impar (ou seja a sequencia não tem meio)
e pego o meio "mais significativo nela"... ex:
1,2,3,6 tem quatro números na sequencia 4 não é impar e não tem um "meio comum" então o calculo para ira pegar o que chamo de "meio mais significativo"
ou seja é expresso por este calculo: abs(n/2 + 1) onde n é o numero de elementos da sequencia, neste caso o 3, 3 é impar então o próximo número será o equivalente produto do elemento do "meio mais significativo" com o primeiro elemento da sequencia, neste caso 3 x 1 que resulta em 3...
e assim por diante... sempre o é pego "meio mais significativo" da sequencia verificado se este é par caso seja este é multiplicado pelo ultimo numero da sequencia senão será multiplicado pelo ultimo numero...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/09/2010 17:26:08
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
Essa questão foi difícil mesmo. Acho que a maioria ia errar essa.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/09/2010 17:55:08
|
bobmoe
GUJ Ranger
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.jpg)
Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline
|
luistiagos wrote: ta certo darei a resposta... a sequência começa na 3 numero... depois de 1,2,3 ele sempre pega o numero do meio da sequência ou seja o 2 neste caso, verifica se o valor é par. se for par multiplica pelo ultimo numero da sequencia neste caso o 3 gerando o próximo numero da sequência, neste caso o 6. Caso for ímpar multiplica pelo primeiro numero da sequencia neste caso o 1 (por isto que o 3 se repete tanto assim...) caso o numero de elementos que tem na sequencia não for impar (ou seja a sequencia não tem meio) e pego o meio "mais significativo nela"... ex: 1,2,3,6 tem quatro números na sequencia 4 não é impar e não tem um "meio comum" então o calculo para ira pegar o que chamo de "meio mais significativo" ou seja é expresso por este calculo: abs(n/2 + 1) onde n é o numero de elementos da sequencia, neste caso o 3, 3 é impar então o próximo número será o equivalente produto do elemento do "meio mais significativo" com o primeiro elemento da sequencia, neste caso 3 x 1 que resulta em 3... e assim por diante... sempre o é pego "meio mais significativo" da sequencia verificado se este é par caso seja este é multiplicado pelo ultimo numero da sequencia senão será multiplicado pelo ultimo numero...
só pra constar. vc tinha dito:
Ai vai um teste de lógica baba para animar a galera: Qual são os próximos 6 números da sequencia? 1,2,3,6,3,3,18,108,3,3.... e ai alguém sabe? este é baba... acabei de bolar aqui...
tem que ter muita falta de bom senso pra dizer q isso é baba.... espero que vc não escreva códigos tão fáceis assim.
This message was edited 2 times. Last update was at 27/09/2010 17:57:12
|
BOB - Roberto Nogueira - bobmoe.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/09/2010 18:03:46
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
bobmoe wrote:
luistiagos wrote:
ta certo darei a resposta...
a sequência começa na 3 numero... depois de 1,2,3 ele sempre pega o numero do meio da sequência ou seja o 2 neste caso, verifica se o valor é par. se for par multiplica pelo ultimo numero da sequencia neste caso o 3 gerando o próximo numero da sequência, neste caso o 6.
Caso for ímpar multiplica pelo primeiro numero da sequencia neste caso o 1 (por isto que o 3 se repete tanto assim...)
caso o numero de elementos que tem na sequencia não for impar (ou seja a sequencia não tem meio)
e pego o meio "mais significativo nela"... ex:
1,2,3,6 tem quatro números na sequencia 4 não é impar e não tem um "meio comum" então o calculo para ira pegar o que chamo de "meio mais significativo"
ou seja é expresso por este calculo: abs(n/2 + 1) onde n é o numero de elementos da sequencia, neste caso o 3, 3 é impar então o próximo número será o equivalente produto do elemento do "meio mais significativo" com o primeiro elemento da sequencia, neste caso 3 x 1 que resulta em 3...
e assim por diante... sempre o é pego "meio mais significativo" da sequencia verificado se este é par caso seja este é multiplicado pelo ultimo numero da sequencia senão será multiplicado pelo ultimo numero...
só pra constar. vc tinha dito:
Ai vai um teste de lógica baba para animar a galera:
Qual são os próximos 6 números da sequencia?
1,2,3,6,3,3,18,108,3,3....
e ai alguém sabe? este é baba... acabei de bolar aqui...
tem que ter muita falta de bom senso pra dizer q isso é baba....
espero que vc não escreva códigos tão fáceis assim.
Huahauahauhauahua também pensei assim... já ia dizer que o que ele fez não é bem um teste Lógico tão simples assim... é quase uma equação... hauhahauahua
Mas o fato de ser baba ou não, dpeende do QI, vai que o dele é acima da média ???
Falows
|
"É preciso ter mais fé pra acreditar que viemos do nada..."
Blog - http://aohana.wordpress.com/
Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712
Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html
Faça perguntas Inteligentes - http://istf.com.br/perguntas
Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum
(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar
(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/09/2010 18:05:16
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
bobmoe wrote:
luistiagos wrote:
ta certo darei a resposta...
a sequência começa na 3 numero... depois de 1,2,3 ele sempre pega o numero do meio da sequência ou seja o 2 neste caso, verifica se o valor é par. se for par multiplica pelo ultimo numero da sequencia neste caso o 3 gerando o próximo numero da sequência, neste caso o 6.
Caso for ímpar multiplica pelo primeiro numero da sequencia neste caso o 1 (por isto que o 3 se repete tanto assim...)
caso o numero de elementos que tem na sequencia não for impar (ou seja a sequencia não tem meio)
e pego o meio "mais significativo nela"... ex:
1,2,3,6 tem quatro números na sequencia 4 não é impar e não tem um "meio comum" então o calculo para ira pegar o que chamo de "meio mais significativo"
ou seja é expresso por este calculo: abs(n/2 + 1) onde n é o numero de elementos da sequencia, neste caso o 3, 3 é impar então o próximo número será o equivalente produto do elemento do "meio mais significativo" com o primeiro elemento da sequencia, neste caso 3 x 1 que resulta em 3...
e assim por diante... sempre o é pego "meio mais significativo" da sequencia verificado se este é par caso seja este é multiplicado pelo ultimo numero da sequencia senão será multiplicado pelo ultimo numero...
só pra constar. vc tinha dito:
Ai vai um teste de lógica baba para animar a galera:
Qual são os próximos 6 números da sequencia?
1,2,3,6,3,3,18,108,3,3....
e ai alguém sabe? este é baba... acabei de bolar aqui...
tem que ter muita falta de bom senso pra dizer q isso é baba....
espero que vc não escreva códigos tão fáceis assim.
hehehe... estava sendo ironico quando disse que era baba...
realmente é muito baba não acha?
This message was edited 1 time. Last update was at 27/09/2010 18:06:09
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/09/2010 18:09:46
|
bobmoe
GUJ Ranger
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.jpg)
Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline
|
luistiagos wrote:
bobmoe wrote:
luistiagos wrote:
ta certo darei a resposta...
a sequência começa na 3 numero... depois de 1,2,3 ele sempre pega o numero do meio da sequência ou seja o 2 neste caso, verifica se o valor é par. se for par multiplica pelo ultimo numero da sequencia neste caso o 3 gerando o próximo numero da sequência, neste caso o 6.
Caso for ímpar multiplica pelo primeiro numero da sequencia neste caso o 1 (por isto que o 3 se repete tanto assim...)
caso o numero de elementos que tem na sequencia não for impar (ou seja a sequencia não tem meio)
e pego o meio "mais significativo nela"... ex:
1,2,3,6 tem quatro números na sequencia 4 não é impar e não tem um "meio comum" então o calculo para ira pegar o que chamo de "meio mais significativo"
ou seja é expresso por este calculo: abs(n/2 + 1) onde n é o numero de elementos da sequencia, neste caso o 3, 3 é impar então o próximo número será o equivalente produto do elemento do "meio mais significativo" com o primeiro elemento da sequencia, neste caso 3 x 1 que resulta em 3...
e assim por diante... sempre o é pego "meio mais significativo" da sequencia verificado se este é par caso seja este é multiplicado pelo ultimo numero da sequencia senão será multiplicado pelo ultimo numero...
só pra constar. vc tinha dito:
Ai vai um teste de lógica baba para animar a galera:
Qual são os próximos 6 números da sequencia?
1,2,3,6,3,3,18,108,3,3....
e ai alguém sabe? este é baba... acabei de bolar aqui...
tem que ter muita falta de bom senso pra dizer q isso é baba....
espero que vc não escreva códigos tão fáceis assim.
hehehe... estava sendo ironico quando disse que era baba...
realmente é muito baba não acha?
tb espero q seus códigos não sejam ironicos assim
|
BOB - Roberto Nogueira - bobmoe.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/09/2010 19:33:58
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
bobmoe wrote:
luistiagos wrote:
bobmoe wrote:
luistiagos wrote:
ta certo darei a resposta...
a sequência começa na 3 numero... depois de 1,2,3 ele sempre pega o numero do meio da sequência ou seja o 2 neste caso, verifica se o valor é par. se for par multiplica pelo ultimo numero da sequencia neste caso o 3 gerando o próximo numero da sequência, neste caso o 6.
Caso for ímpar multiplica pelo primeiro numero da sequencia neste caso o 1 (por isto que o 3 se repete tanto assim...)
caso o numero de elementos que tem na sequencia não for impar (ou seja a sequencia não tem meio)
e pego o meio "mais significativo nela"... ex:
1,2,3,6 tem quatro números na sequencia 4 não é impar e não tem um "meio comum" então o calculo para ira pegar o que chamo de "meio mais significativo"
ou seja é expresso por este calculo: abs(n/2 + 1) onde n é o numero de elementos da sequencia, neste caso o 3, 3 é impar então o próximo número será o equivalente produto do elemento do "meio mais significativo" com o primeiro elemento da sequencia, neste caso 3 x 1 que resulta em 3...
e assim por diante... sempre o é pego "meio mais significativo" da sequencia verificado se este é par caso seja este é multiplicado pelo ultimo numero da sequencia senão será multiplicado pelo ultimo numero...
só pra constar. vc tinha dito:
Ai vai um teste de lógica baba para animar a galera:
Qual são os próximos 6 números da sequencia?
1,2,3,6,3,3,18,108,3,3....
e ai alguém sabe? este é baba... acabei de bolar aqui...
tem que ter muita falta de bom senso pra dizer q isso é baba....
espero que vc não escreva códigos tão fáceis assim.
hehehe... estava sendo ironico quando disse que era baba...
realmente é muito baba não acha?
tb espero q seus códigos não sejam ironicos assim 
dai não né... codigo ironico é muita sacanagem... já cansei de pegar vários códigos que chegavam ser ironicos de tanto remendo e gambiarra
para refatorar q pqp... refatorar códigos assim chega ser uma grande ironia...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
|
|
|
|