Ģ ([info]smejmoon) rakstīja [info]koderi kopienā,
nu iekš C es to netaisītu, esmu pa slinku. Iekš pitona (interpretējamas valodas), tas aiznjem ap 0.3711 sekundeem:

uzradām failu, ielasām failu, pagarinām stringus, ierakstām citā failā.

def fillShit():
	import random
	f = file("shitfile.txt", "w")

	lines = []
	for i in range(1416):
	 lines += [str(random.random()) * random.randint(1, 10)]

	f.write("\n".join(lines))
	f.close()

def newShit():
	shitBox = []
	for line in file("shitfile.txt", "r"):
		shitBox.append(line.rjust(2048))

	f = file("newshit.txt", "w")
	f.write("\n".join(shitBox))
	f.close()

import time
bull = 50
start = time.time()
for i in range(bull):
    fillShit()
    newShit()
end = time.time()

print str((end-start)/bull) 


jāpiezīmē, ka pie 10x lielākiem faila izmēriem (šim ir 100k) sākās nežēlīga svapošanās. (rezutāts zem 3MB)


(Lasīt komentārus)

Nopūsties:

No:
Lietotājvārds:
Parole:
Ievadi te 'qws' (liidzeklis pret spambotiem):
Temats:
Tematā HTML ir aizliegts
  
Ziņa:

Gandrīz jau aizmirsu pateikt – šis lietotājs ir ieslēdzis IP adrešu noglabāšanu. Operatore Nr. 65.
Neesi iežurnalējies. Iežurnalēties?