Найти - Пользователи
Полная версия: Помогите решить простейшую задачку)
Начало » Центр помощи » Помогите решить простейшую задачку)
1
waretube
Напишите программу, которая читает строки из файла mbox-short.txt и находит распределение времени суток по часам каждого сообщения.
Час получения сообщения может быть извлечен из строки ‘From ’ поиском времени с последующим разбиением строки, используя двоеточие в качестве разделителя.

From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008

После подсчета количества сообщений для каждого часа напечатайте количество сообщений для каждого часа в порядке убывания
py.user.next
Сначала нужно выбрать из файла только нужные строки.
Потом нужно преобразовать поток выбранных строк в поток часов.
Потом поток часов нужно преобразовать в поток пар (час, количество вхождений).
Потом надо отсортировать поток пар (час, количество вхождений) по количеству вхождений в порядке убывания.

На каждое действие (шаг) пишется функция, в которую подаётся одно и из которой возвращается другое.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB