EnzoFerber
(usa FreeBSD)
Enviado em 09/08/2013 - 18:01h
@nkio - posta o código que você fez, que agente ajuda.... porque o scrip é relativamente fácil... Tudo que tem a fazer é usar o google e aprender como cronometrar o tempo de execução do programa.... Bem fácil.
O meu código
menos de 20 linhas .
Outra coisa... Essa repetição tá bem grande, hein?! Tem certeza que é pra repetir um loop de 300 milhoes 100 milhoes de vezes?
Cara... isso dá muito tempo... ainda mais imprimindo e calculando multiplos. Meu notebook gasta mais ou menos 0.85 segundos pra cada loop de 300 milhões (imprimindo os multiplos de 100 milhões). Sendo assim, são 85 milhões de segundos gastos.... É muita coisa.
85000000/60
1416666 << minutos
85000000/60/60
23611 << horas
85000000/60/60/24
983 << dias
85000000/60/60/24/7
140 << semanas
# dá quase 3 ANOS
# ou eu entendi errado o que você escreveu, ou você escreveu errado...
#
# meu PC é um DELL Core i5...
#0: MUL(100.000.000): 0
#0: MUL(100.000.000): 100000000
#0: MUL(100.000.000): 200000000
#0: MUL(100.000.000): 300000000
Loop time spent: 0.850000
#1: MUL(100.000.000): 0
#1: MUL(100.000.000): 100000000
#1: MUL(100.000.000): 200000000
#1: MUL(100.000.000): 300000000
Loop time spent: 0.850000
#2: MUL(100.000.000): 0
#2: MUL(100.000.000): 100000000
#2: MUL(100.000.000): 200000000
#2: MUL(100.000.000): 300000000
Loop time spent: 0.850000
#3: MUL(100.000.000): 0
#3: MUL(100.000.000): 100000000
#3: MUL(100.000.000): 200000000
#3: MUL(100.000.000): 300000000
Loop time spent: 0.860000
#4: MUL(100.000.000): 0
#4: MUL(100.000.000): 100000000
#4: MUL(100.000.000): 200000000
#4: MUL(100.000.000): 300000000
Loop time spent: 0.850000
Olha lá e posta o que você fez. Falar que fez é OUTRA coisa...
Enzo Ferber
[]'s