Лінійний пошук
Напишіть функцію, яка реалізує алгоритм лінійного пошуку. Функція повинна приймати список цілих чисел і цільове число як вхідні параметри та повертати індекс першого входження цільового числа у список. Якщо цільове число не знайдено, поверніть -1.
Сигнатура функції має бути такою:
def linear_search(arr: list[int], target: int) -> int:
Підказки щодо реалізації
- Використовуйте цикл для перебору елементів списку.
- Порівнюйте кожен елемент із цільовим числом.
- Якщо знайдено збіг, поверніть індекс цього елемента.
- Якщо цикл завершується без знаходження цільового числа, поверніть -1.