Загружаем задачу…
Файл можно представить как список байтов, а внутри него искать небольшой фрагмент. Напиши функцию, которая получает data и pattern и возвращает индекс первого места, где pattern встречается в data подряд. Если такого фрагмента нет, верни -1. Пустой шаблон считается найденным в позиции 0.
[1, 2, 3, 4, 5], [3, 4]2[1, 2, 3], [4]-1[5, 5, 5, 5], [5, 5]0def find_byte_pattern(data, pattern):
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти[1,2,3,4,5], [3,4]2[1,2,3], [4]-1[5,5,5,5], [5,5]0[1,2,3], []0[1,2,1,2,3], [1,2,3]2[], [1]-1