Дан файл numbers.txt. Требуется вывести на экран количество чисел в нём. Числом в этой задаче мы будем называть набор подряд идущих цифр (даже с ведущими нулями). Формат выходных данных
Тестовый файл numbers.txt, состоящий не более чем из 10000 символов.
Формат выходных данных
Требуется вывести одно целое число — количество чисел в файле.
входные данные
Agent 007, your secret instructions can be
obtained by entering pin code: 9175.
Please, be careful this time.
This mission is #1 priority.
выходные данные
3
f = open('numbers.txt', 'r').read()
print(f)
count = 0
c = 0
for i in f:
if i.isdigit():
if c == 0:
count += 1
c += 1
else:
c = 0
print(count)
Алгоритм построения программы:
0: int count = 0; //Счётчик чисел в txt файле
1: Пройти через все chars в текстовом файле
2: Поиск чисел будет происходить одновременно со сканированием и если число было найдено то идём до пробела - ' ' и увеличиваем count = count + 1; иначе продолжаем сканирование.
3: Выводим count.
Впринципе всё.
Объяснение:
Если вам нужно то я могу написать код в Java