Составить отчеты по всем юзерам в отдельных текстовых файлах.

Задание закрыто
Статус рабочей области:Завершено
Стоимость:Договорная
Срок выполнения:1 день
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2021-09-01 15:32
Был на сайте:2024-02-07 16:52

Составить отчёты по всем юзерам в отдельных текстовых файлах.

 
Задача

Есть текстовый файл со списком задач в формате JSON: todos.json (во вложении).

Используя только этот файл составить отчёты по всем юзерам в отдельных текстовых файлах.

После запуска скрипта должны появиться текстовые файлы. Файлы называть по userId пользователя в формате "1_2020-09-23T15-25.txt", где первое число - id пользователя.

Внутри каждого файла на первой строке “# Сотрудник №[id]“, где [id] - userId.

На второй строке записывать время составления отчёта в формате 23.09.2020 15:25.

Третья строка должна быть пустой.

На четвёртой строке "## Завершённые задачи:" и далее список названий завершённых задач.

После завершённых задач через пустую строку записать "Оставшиеся задачи:" и вывести остальные задачи.

Если название задачи больше 50 символов, то обрезать до 50 символов и добавить троеточие.



Пример файла (12_2020-09-23T15-25.txt):

```

# Сотрудник №12

23.09.2020 15:25



## Завершённые задачи:

distinctio vitae autem nihil ut mo...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Григорий Новиков
Специализация: Программирование и IT
  • 1 000 руб1 день
Обращайтесь

Оставлять заявки могут только авторизованные пользователи.