primeiro commit com exercicios de Exercism realizados até esta data
This commit is contained in:
@@ -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
|
||||
|
||||

|
||||
|
||||
```text
|
||||
_ _ _ _ _ _ _
|
||||
|E| |E|E| | |E|
|
||||
```
|
||||
|
||||
### Binário resultante
|
||||
|
||||

|
||||
|
||||
```text
|
||||
_ _ _ _ _ _ _
|
||||
|1|0|1|1|0|0|1|
|
||||
```
|
||||
|
||||
### Número decimal no ecrã
|
||||
|
||||
89
|
||||
|
||||
### Ovos reais no galinheiro
|
||||
|
||||
4
|
||||
|
||||
## Exemplo 2
|
||||
|
||||

|
||||
|
||||
```text
|
||||
_ _ _ _ _ _ _
|
||||
| | | |E| | | |
|
||||
```
|
||||
|
||||
### Binário resultante
|
||||
|
||||

|
||||
|
||||
```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
|
||||
Reference in New Issue
Block a user