[ djura63 @ 19.03.2015. 06:15 ] @
Koliko je vremena potrebno da izbroje brojevi od jedinice do milijarde ?
[ Shadowed @ 19.03.2015. 08:35 ] @
Pa, ako ti za jedan broj treba jedna sekunda, lako je izracunati: 1 000 000 000 : 60 : 60 : 24 : 365,24 = 31,7god
To je pod uslovom da ne spavas vec neprestano brojis.
[ djura63 @ 19.03.2015. 12:57 ] @
Mislim na efektivno brojanje. Dalje, jedna dekunda proteke dok se prosecnom bzinom izgovori broj DVADESET JEDAN.
Sto znaci da je za neke, uglavnom, vece brojeve potrebno vise vremena.
[ MajorFatal @ 20.03.2015. 17:47 ] @
A da to nije onaj fazon iz detinjstva i politikinog zabavnika kako osvojiti sladoled na velikom odmoru u skoli? Kladim se u taj sladoled sto si tek kupio da cu stojeci na jednoj nozi da brojim do 10.000, a kad izbrojim sladoled je moj? Nevina zrtva bi (u teoriji) trebala da pretpostavi da ce prepredenjak jos dugo po zavrsetku odmora da stoji na jednoj nozi i da broji, i zbog toga pristane na opkladu?
[ djura63 @ 20.03.2015. 22:48 ] @
Pa mogao si da budes mastovitiji, pa da zamislis milijardu dolara u apoenima od po jedan dolar.
[ hotchimney @ 23.03.2015. 17:00 ] @
Recimo, od 1-99 po jedan sekund za svaki broj to je 99 sekundi.
Pritisnem štopericu i brojim
490, 491, 492, 493, 494, 495, 496, 497, 498, 499
treba mi 19 sekundi.
To je otprilike od 100-999 po 2 sekunde za svaki broj, 900*2 = 1800 sekundi.
Slično
4990, 4991, 4992, 4993, 4994, 4995, 4996, 4997, 4998, 4999
treba mi 25 sekundi, dakle 2.5 sekunde po broju pa je to 9000*2.5 = 22500 sekundi.
Inženjerskom "idukcijom" zaključujem da dodavanjem cifre povećavam dužinu brojanja po jednom broju za 0.5 sekundi.
Znači za brojeve od 10000-99999 treba mi 90000*3 = 270000 sekundi.
Za brojeve od 100000-999999 treba mi 900000*3.5 = 3150000 sekundi.
Za brojeve od 1000000-9999999 treba mi 9000000*4 = 36000000 sekundi.
Od 10000000-99999999 treba mi 90000000*4.5 = 405000000 sekundi.
Od 100000000-999999999 treba mi 900000000*5 = 4500000000 sekundi.
I još jedna sekunda da kažem MILIJARDA.

Da saberem:
1 + 99 + 1800 + 22500 + 270000 + 3150000 + 36000000 + 405000000 + 4500000000 = 4944444400 sec.
Zaokružimo na pet milijardi sekundi, tj. 57870 dana odnosno oko 158 godina.

Ostaje da neko proveri jesam li dobro računao.

[Ovu poruku je menjao hotchimney dana 23.03.2015. u 18:17 GMT+1]
[ MajorFatal @ 24.03.2015. 23:16 ] @
^^ Kad bih to zamislio zavrtelo bi mi se u glavi, mada racunica ne bi bila mnogo drugacija: ako ti za svaku novcanicu treba po sekunda, za milijardu dolara bi ti trebalo otprilike 1,000.000.000 sekundi :) osim ako bi koristio onaj brojac love sto ima u svakoj banci, menjacnici, onda bi trebalo manje vremena...

A sladoled se otima ovako: 1.000, 2.000, .. i brzo se stigne do 10.000, amo taj kornet sa lesnikom, jer zlikovac nigde nije naglasio sa kolikim korakom ce da broji, kao ni ti u svom zadatku...
[ blekmor @ 26.03.2015. 12:17 ] @
Nisam baš najbolje razumio pitanje. Da li je pitanje koliko vremena je potrebno da izgovorimo sve brojeve izmedju 1 i 1000000000?
[ ..Spaceman @ 07.04.2015. 13:22 ] @
Bas sam pre koji dan pravio program u c i c# da uporedim koji brze broji samo sto sam mu ja rekao da broji od 0 do 4,294,967,295 ili do cele velicine varijable uint
na procesoru i7 3770 sam dobio za c oko 7,5 sekundi a za c# oko 8,5 sekundi. do sto milijardi c# broji za oko 3,5 minute
[ hotchimney @ 08.04.2015. 15:26 ] @
A jel ispiše to što broji?
[ ..Spaceman @ 10.04.2015. 16:54 ] @
Ne ispisuje, samo vrti petlju do kraja uint