https://github.com/ruan-narici/softwarenbb
O projeto visa tratar os dados armazenados em um arquivo **.txt**.
https://github.com/ruan-narici/softwarenbb
bufferedreader eclipse java poo
Last synced: 8 months ago
JSON representation
O projeto visa tratar os dados armazenados em um arquivo **.txt**.
- Host: GitHub
- URL: https://github.com/ruan-narici/softwarenbb
- Owner: ruan-narici
- Created: 2023-05-12T14:58:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-14T21:48:27.000Z (almost 3 years ago)
- Last Synced: 2025-06-13T16:09:02.572Z (9 months ago)
- Topics: bufferedreader, eclipse, java, poo
- Language: Java
- Homepage:
- Size: 10.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

```
> Status
✅ **Finalizado!**
```
## Desafio
Supondo que você tenha uma empresa de software, e que o NBB contrate sua empresa para escrever
um programa que informe, automaticamente, quem são os primeiros k times dessa competição. Seu
programa deve ler o arquivo de entrada uma ÚNICA vez, e a ordenação desses times é determinada
a partir do número de vitórias obtidas, e caso os times tenham o mesmo número de vitórias, o
critério de desempate é o número de pontos. Os dados de entrada são as datas, os horários, os times
e os placares dos jogos. O usuário deve digitar o nome do arquivo e selecionar uma das opções:
* Exibir o melhor time do NBB
* Exibir o melhor e o vice times da competição.
## Detalhes do projeto
O projeto visa tratar os dados armazenados em um arquivo **.txt**.
Após o tratamento dos dados o programa cria objetos e insere neles os seus respectivos atributos (nome do time, pontos do time, placar do time, data e hora da partida e a partida entre os times com todos os dados).
```
~ O arquivo **.txt** deve está com o seguinte formato:
String/String/String/Integer/Integer
Data e Hora/Nome do primeiro time/Nome do segundo time/Placar do primeiro time/Placar do segundo time
ex:
00.00. 00:00/Time1/Time2/00/00
```
## Funcionalidades
Com todos os dados tratados, o programa permite ao usuário ter acesso a algumas informações como:
* Listar todas as partidas;
* Rank completo;
* Exibir campeão e o vice-campeão;
* Exibir o campeão.