Перейти к основному содержимому
← КурсыSystem Design for Python JuniorsModule 0 · Before you startPrerequisites — what you should know before this trackwrite1 / 105
+25 XP
Задание
📝 **Задание:** Предварительные математические расчеты производительности — первые 30 секунд каждого раунда проектирования системы. У вас **1 000 000 активных пользователей в день**. В среднем они читают ленту **10×** в день и публикуют **1×** в день (чтение:запись = 10:1). **Напишите функцию** \`writes_per_sec(dau,posts_per_user_per_day)\`, которая возвращает среднее число операций записи в секунду, предполагая, что нагрузка распределена равномерно в течение 24 часов. Округляем до ближайшего целого числа. Затем позвоните ему по указанным выше номерам и распечатайте результат. Если вы не можете сделать это в уме, раунды системного проектирования будут напоминать экзамен по математике на языке, на котором вы не говорите. Сначала пройдите подготовку к собеседованию iv-01..05 (Big-O + емкость). 📋 Реализуйте функцию выше. Тесты запускаются автоматически. 💡 **Подсказка:** Если вы застряли, перечитайте теорию.
✏️ Пиши код здесь
🐍
Загрузка Python...
Одноразовая загрузка (~1 МБ). Далее — мгновенно.
📊 Результат
Нажмите «Запустить», чтобы увидеть результат...

💬 Обсуждение

Будьте первым — задайте вопрос или поделитесь подсказкой.
Войдите чтобы участвовать в обсуждении. Чтение бесплатно.
Загрузка обсуждения…