primeiro commit com exercicios de Exercism realizados até esta data

This commit is contained in:
2026-10-17 22:10:27 +01:00
commit 58fccbe27a
708 changed files with 35038 additions and 0 deletions
+89
View File
@@ -0,0 +1,89 @@
# Os Ovos de Eliud
Bem-vindo ao Os Ovos de Eliud no percurso Python do Exercism.
Se precisares de ajuda para correr os testes ou para submeter o teu código, consulta o `HELP.md`.
## Introduction
A tua amiga Eliud herdou uma quinta da avó, a Tigist.
A avó era inventora e tinha tendência para construir as coisas de forma demasiado complicada.
O galinheiro tem um ecrã digital que mostra um número codificado, o qual representa as posições de todos os ovos que podem ser recolhidos.
A Eliud pede-te para escreveres um programa que mostre o número real de ovos no galinheiro.
A codificação da informação das posições calcula-se da seguinte forma:
1. Percorre os possíveis locais de postura e assinala com `1` os que têm um ovo e com `0` os que estão vazios.
2. Converte o número de binário para decimal.
3. Mostra o resultado no ecrã.
## Exemplo 1
![Sete ninhos individuais dispostos numa fila, em que o primeiro, o terceiro, o quarto e o sétimo têm cada um um único ovo.](https://assets.exercism.org/images/exercises/eliuds-eggs/example-1-coop.svg)
```text
_ _ _ _ _ _ _
|E| |E|E| | |E|
```
### Binário resultante
![1011001](https://assets.exercism.org/images/exercises/eliuds-eggs/example-1-binary.svg)
```text
_ _ _ _ _ _ _
|1|0|1|1|0|0|1|
```
### Número decimal no ecrã
89
### Ovos reais no galinheiro
4
## Exemplo 2
![Sete ninhos individuais dispostos numa fila, em que só o quarto ninho tem um ovo.](https://assets.exercism.org/images/exercises/eliuds-eggs/example-2-coop.svg)
```text
_ _ _ _ _ _ _
| | | |E| | | |
```
### Binário resultante
![0001000](https://assets.exercism.org/images/exercises/eliuds-eggs/example-2-binary.svg)
```text
_ _ _ _ _ _ _
|0|0|0|1|0|0|0|
```
### Número decimal no ecrã
8
### Ovos reais no galinheiro
1
## Instructions
A tua tarefa é contar o número de bits iguais a 1 na representação binária de um número.
## Restrições
Não mexas nessa funcionalidade de contagem de bits fornecida pela tua biblioteca padrão!
Resolve isto sozinho, recorrendo antes a outras ferramentas básicas.
## Source
### Created by
- @vaeng
### Based on
Christian Willner, Eric Willigers - https://forum.exercism.org/t/new-exercise-suggestion-pop-count/7632/5