CS50-MCZ

Uma introdução aos empreendimentos intelectuais da Ciência da Computação e da arte da programação.


Readability


Implemente um programa que calcula o nível aproximado de série necessário para compreender um texto, como mostrado abaixo.

$ ./readability
Text: Congratulations! Today is your day. You're off to Great Places! You're off and away!
Grade 3        

Começando

Abra o VS Code.

Comece clicando dentro da janela do seu terminal e execute cd sozinho. Você deve encontrar que seu "prompt" se parece com o abaixo.

$

Clique dentro da janela do terminal e execute

wget https://cdn.cs50.net/2022/fall/psets/6/sentimental-readability.zip

seguido de Enter para baixar um arquivo ZIP chamado sentimental-readability.zip em seu espaço de código. Tenha cuidado para não ignorar o espaço entre o wget e a URL a seguir, ou qualquer outro caractere!

Agora execute

unzip sentimental-readability.zip

para criar uma pasta chamada sentimental-readability. Você não precisa mais do arquivo ZIP, então pode executar

rm sentimental-readability.zip

e responda com "y" seguido por Enter no prompt para remover o arquivo ZIP que você baixou.

Agora digite

cd sentimental-readability

seguido de Enter para mover-se para o diretório (ou seja, abrir) esse diretório. Seu prompt agora deve se parecer com o abaixo.

sentimental-readability/ $

Se tudo ocorreu bem, você deve executar

ls

e ver um arquivo chamado readability.c. Se você tiver algum problema, siga essas mesmas etapas novamente e veja se consegue determinar onde errou!

Especificação

Uso

O seu programa deve se comportar conforme o exemplo abaixo.

$ python readability.py
Text: Congratulations! Today is your day. You're off to Great Places! You're off and away!
Grade 3
  

Testando

Embora o check50 esteja disponível para este problema, você é encorajado a primeiro testar seu código por conta própria para cada um dos seguintes casos.

Execute o código abaixo para avaliar a correção do seu código usando check50. Mas certifique-se de compilar e testar o código você mesmo também!

check50 cs50/problems/2023/x/sentimental/readability

Execute o abaixo para avaliar o estilo do seu código usando style50.

style50 readability.py

Como Enviar

No seu terminal, execute abaixo para enviar seu trabalho.

submit50 cs50/problems/2023/x/sentimental/readability