Saltar para o conteúdo principal
← CursosSystem Design for Python JuniorsModule 0 · Before you startPrerequisites — what you should know before this trackwrite1 / 105
+25 XP
Tarefa
📝 **Tarefa:** Matemática da capacidade final — os primeiros 30 segundos de cada rodada de design do sistema. Você tem **1.000.000 de usuários ativos diariamente**. Eles leem o feed **10×** por dia em média e postam **1×** por dia (leitura:escrita = 10:1). **Escreva uma função** \`writes_per_second(dau, posts_per_user_per_day)\` que retorne a média de gravações/segundo, assumindo que a carga esteja distribuída uniformemente ao longo de 24 horas. Arredonde para o número inteiro mais próximo. Em seguida, chame-o com os números acima e imprima o resultado. Se você não consegue fazer isso de cabeça, as rodadas de sysdesign parecerão um exame de matemática em um idioma que você não fala. Faça um desvio primeiro pela Preparação para Entrevista iv-01..05 (Big-O + capacidade). 📋 Implemente a função acima. Os testes são executados automaticamente. 💡 **Dica:** Releia a teoria se tiver dúvidas.
✏️ Escreve o teu código aqui
🐍
A carregar Python...
Download único (~1 MB). Depois, instantâneo.
📊 Resultado
Clica em Executar para ver o resultado...

💬 Discussão

Seja o primeiro a fazer uma pergunta ou compartilhar uma dica.
Faça login para entrar na discussão. A leitura é gratuita.
Carregando discussão…