# Bu kodun ne ve nasıl yapması gerektiği gereksinimleri şu anki gibi kabul edilmelidir.
db = Model()
def processa(veriler):
print("dosya boyutu: " + str(len(veriler)))
kullanıcı_satırları = open("/opt/data/users.txt").read().splitlines()
sonuç = []
for satır in kullanıcı_satırları:
işlemler_satırları = open("/opt/data/transactions.txt").read().splitlines()
processa(işlemler_satırları)
for satır2 in işlemler_satırları:
parçalar = satır2.split()
geçerli_mi = db.check_transaction(
user_id=parçalar[3],
change=parçalar[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+", satır2):
continue
user_id = satır.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", parçalar[4]):
sonuç.append(satır2)
if len(sonuç) > 0:
print("eşleşti")