• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Задача по программированию.

EntonyJonsan

New member
21.01.2019
1
0
BIT
0
Есть два файла. Война_и_мир.txt и преступление_и_наказание.txt (это книги)
1. Необходимо Войну и мир разделить на слова. а Преступление и наказание на предложения.
2. Подсчитать, сколько раз можно составить каждое предложение Преступления и наказания из слов Войны и мира.


Такое задание мне сегодня дали на собеседовании. Друзья, подскажите. В какую сторону копать? Не помешали бы похожие примеры или алгоритм для решения аналогичной задачи. Заранее большое спасибо тем кто откликнется.
 

z0day

Green Team
06.07.2018
134
33
BIT
0
ну на слова разделить можно по пробелу
python
Код:
f = open('file')
a = []
str=''
for i in f:
   if(i == ' '):
        a.append(str)
        str = ''
   else:
        str+=i
уже полгода не программировала на питоне возможно там ошибки но идея такова
не помню как for i in f перебирает файл но ваша задача сделать посимвольный перебор
предложения можно искать схожим образом но по точке "*."
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!