# Beləliklə, "bu kodun nə və necə etməli olduğu" tələbləri hazırkı kimi qəbul edilməlidir.
db = Model()
def processa(məlumatlar):
print("fayl ölçüsü: " + str(len(məlumatlar)))
istifadəçi_xətləri = open("/opt/data/users.txt").read().splitlines()
nəticə = []
for xətt in istifadəçi_xətləri:
əməliyyat_xətləri = open("/opt/data/transactions.txt").read().splitlines()
processa(əməliyyat_xətləri)
for xətt2 in əməliyyat_xətləri:
hissələr = xətt2.split()
etibarlıdırmı = db.check_transaction(
user_id=hissələr[3],
change=hissələr[4],
)
if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", xətt2):
continue
user_id = xətt.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", hissələr[4]):
nəticə.append(xətt2)
if len(nəticə) > 0:
print("uyğun gəlir")