- محدودیت زمان: ۱ ثانیه
 - محدودیت حافظه: ۲۵۶ مگابایت
 
دستمان خورد و همهچیز پاک شد. از شما میخواهیم با اسکریپت پایتونی نوع فایلهای پاک شده را بازیابی کنید.
def data_recovery(data):
	pass
خروجی تابع پایتونی شما باید یک لیست از فایلتایپهای پیدا شده باشد. تنها فایلهای زیر برای ما اهمیت دارند. آنها را پیدا کنید.
header1 = b'\x89PNG\r\n\x1a\n'      # PNG header
header2 = b'\xff\xd8\xff'           # JPEG header
header3 = b'\x42\x4d'               # BMP header
header4 = b'\x49\x49\x2a\x00'       # TIFF header
header5 = b'\x47\x49\x46\x38'       # GIF header
header6 = b'\x50\x4b\x03\x04'       # ZIP header
header7 = b'\x7fELF'                # ELF header
header8 = b'\x25\x50\x44\x46'       # PDF header
header9 = b'\x49\x44\x33'           # MP3 header
header10 = b'\xff\xfb'              # MPEG header
header11 = b'\x00\x00\x01\x00'      # PDDF header
header12 = b'\x00\x01\x00\x00'      # ICO header
مثال
ورودی
b'\x89PNG\r\n\x1a\nBMII*\x00\xff\xd8\xff\xff\xd8\xff\x00\x00\x01\x00\x00'
خروجی
['PNG', 'JPEG', 'BMP', 'TIFF', 'PDDF', 'ICO']
ارسال پاسخ برای این سؤال