Дано число N, затем элементы массива — N строк с именами. Затем записана ещё одна строка с именем.
Сколько раз встречается эта строка в массиве?
от

1 Ответ

Для того чтобы определить, сколько раз данная строка встречается в массиве, необходимо пройти по каждому элементу массива и сравнить его с данной строкой. После этого подсчитать количество совпадений.

```python
def count_occurrences(N, names, target_name):
    count = 0
    for name in names:
        if name == target_name:
            count += 1
    return count

# Пример использования функции
N = 5
names = ["Alice", "Bob", "Alice", "Charlie", "Alice"]
target_name = "Alice"

result = count_occurrences(N, names, target_name)
print(f"Строка '{target_name}' встречается {result} раз в массиве.")
```

В данном примере строка "Alice" встречается 3 раза в массиве. Вы можете использовать эту функцию, заменив значения N, names и target_name на ваши данные.
от