Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Реализация функции анализа дизбаланса списаний #14

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

PlatonShilovich
Copy link

Этот Pull Request добавляет новую функцию для анализа дизбаланса списаний времени сотрудников за рабочую неделю. Основные изменения включают:

•	Чтение входных данных: Скрипт читает входной файл report.txt, который содержит недельную норму списаний и данные о списаниях времени сотрудников.
•	Вычисление дизбаланса: Скрипт вычисляет суммарные часы, записанные каждым сотрудником, и определяет, есть ли дизбаланс (отклонение более чем на 10% от недельной нормы). Для идентификации сотрудников используются их уникальные ID, что позволяет корректно обрабатывать случаи с одинаковыми именами.
•	Генерация выходного файла: Скрипт генерирует выходной файл result.txt, в котором перечислены сотрудники с дизбалансом. Сначала перечисляются сотрудники с отрицательным дизбалансом в алфавитном порядке, затем - с положительным дизбалансом.
•	Подробные комментарии: Код хорошо прокомментирован, чтобы объяснить логику и последовательность выполнения программы.

Эта функция помогает идентифицировать сотрудников, которые перерабатывают или недорабатывают, на основе записанных ими часов, что может быть полезно для управления проектами и распределения ресурсов.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant