Написать программу , которая считает, сколько раз последовательности из 10 чисел встречается введённое с клавиатуры число А.

12 Янв 2020 в 19:41
129 +1
1
Ответы
1

Пример решения на Python:

def count_sequences(number, sequence):
count = 0
number_str = str(number)
sequence_str = ''.join(map(str, sequence))
for i in range(len(number_str) - 9):
if number_str[i:i+10] == sequence_str:
count += 1
return count
if __name__ == "__main__":
number = int(input("Введите число: "))
sequence = list(map(int, input("Введите последовательность из 10 чисел через пробел: ").split()))
result = count_sequences(number, sequence)
print(f"Последовательность {sequence} встречается {result} раз в числе {number}")

Пример работы программы:

Введите число: 123456789101112131415
Введите последовательность из 10 чисел через пробел: 1 2 3 4 5 6 7 8 9 1
Последовательность [1, 2, 3, 4, 5, 6, 7, 8, 9, 1] встречается 1 раз в числе 123456789101112131415

Пользователь вводит число и последовательность из 10 чисел через пробел, программа вычисляет, сколько раз данная последовательность встречается в числе.

18 Апр 2024 в 20:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир