Предмет: Информатика,
автор: Аноним
Дан файл 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
Ответы
Автор ответа:
0
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
Ответ:
Алгоритм построения программы:
0: int count = 0; //Счётчик чисел в txt файле
1: Пройти через все chars в текстовом файле
2: Поиск чисел будет происходить одновременно со сканированием и если число было найдено то идём до пробела - ' ' и увеличиваем count = count + 1; иначе продолжаем сканирование.
3: Выводим count.
Впринципе всё.
Объяснение:
Если вам нужно то я могу написать код в Java
merkkaa:
там не написано написать алгоритм
Похожие вопросы
Предмет: Английский язык,
автор: Masha11116
Предмет: Русский язык,
автор: Викуля1st
Предмет: Русский язык,
автор: AlisaKim
Предмет: География,
автор: khrystyna2018p7p7p8