Sobes.tech
Senior

# Shunday qilib, "bu kod nima va qanday qilish kerak" bo'yicha talablar hozirgi kabi qabul qilinishi kerak. db = Model() def processa(ma'lumotlar): print("fayl hajmi: " + str(len(ma'lumotlar))) foydalanuvchi_qatorlari = open("/opt/data/users.txt").read().splitlines() natija = [] for qator in foydalanuvchi_qatorlari: tranzaktsiya_qatorlari = open("/opt/data/transactions.txt").read().splitlines() processa(tranzaktsiya_qatorlari) for qator2 in tranzaktsiya_qatorlari: qism = qator2.split() to'g'ri_mi = db.check_transaction( user_id=qism[3], change=qism[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+", qator2): continue user_id = qator.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", qism[4]): natija.append(qator2) if len(natija) > 0: print("mos keladi")