Koliko je vremena potrebno da izbroje brojevi od jedinice do milijarde ?
brojanje od jedan do milijarde
Zaključano
Zakačeno
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.
To je pod uslovom da ne spavas vec neprestano brojis.
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.
Sto znaci da je za neke, uglavnom, vece brojeve potrebno vise vremena.
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?
Pa mogao si da budes mastovitiji, pa da zamislis milijardu dolara u apoenima od po jedan dolar.
izmenjeno 1 put, poslednji put hotchimney 23.03.2015. u 18:17
Izmene poruke
- hotchimney23.03.2015. u 18:17zapis iz teksta poruke
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.
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.
^^ 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...
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...
Nisam baš najbolje razumio pitanje. Da li je pitanje koliko vremena je potrebno da izgovorimo sve brojeve izmedju 1 i 1000000000?
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
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
A jel ispiše to što broji?
Ne ispisuje, samo vrti petlju do kraja uint