Escreva o programa mais curto que gera um histograma (uma representação gráfica da distribuição dos dados).
Regras:
- É necessário gerar um histograma com base no tamanho dos caracteres das palavras (pontuação incluída) inseridas no programa. (Se uma palavra tiver 4 letras, a barra que representa o número 4 aumenta 1)
- É necessário exibir rótulos de barra que estejam correlacionados com o comprimento dos caracteres que as barras representam.
- Todos os caracteres devem ser aceitos.
- Se as barras precisarem ser dimensionadas, é necessário que exista alguma maneira mostrada no histograma.
Exemplos:
$ ./histogram This is a hole in one!
1 |#
2 |##
3 |
4 |###
$./histogram Extensive word length should not be very problematic.
1 |
2 |#
3 |#
4 |##
5 |
6 |##
7 |
8 |
9 |#
10|
11|
12|#
./histogram Very long strings of words should be just as easy to generate a histogram just as short strings of words are easy to generate a histogram for.
1 |##
2 |#######
3 |#
4 |#######
5 |###
6 |#
7 |##
8 |##
9 |##