-
Notifications
You must be signed in to change notification settings - Fork 149
/
INSTRUÇÕES.txt
42 lines (33 loc) · 1.75 KB
/
INSTRUÇÕES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
PROBLEMA
========
Dado o seguinte log de um jogo de tiro em primeira pessoa:
23/04/2013 15:34:22 - New match 11348965 has started
23/04/2013 15:36:04 - Roman killed Nick using M16
23/04/2013 15:36:33 - <WORLD> killed Nick by DROWN
23/04/2013 15:39:22 - Match 11348965 has ended
Escreva um código para
-----------------------
* Montar o ranking de cada partida, com a quantidade assassinatos e a quantidade de mortes de cada jogador;
Observações:
* Assassinatos realizados pelo player <WORLD> devem ser desconsiderados.
Bônus
(Não obrigatório. Faça apenas caso se identifique com o problema ou se achar que há algo interessante a ser mostrado na solução)
-----
* Descobrir a arma preferida (a que mais matou) do vencedor;
* Identificar a maior sequência de assassinatos efetuadas por um jogador (streak) sem morrer, dentro da partida;
* Jogadores que vencerem uma partida sem morrerem devem ganhar um "award";
* Jogadores que matarem 5 vezes em 1 minuto devem ganhar um "award".
SOLUÇÃO
=======
* Seja criativo;
* Explore ao máximo a orientação a objetos;
* Crie testes unitários e tente usar TDD;
* Não é necessário utilizar nenhum framework, mas fica ao seu critério;
* Caso você tenha baixado o arquivo zip, o projeto já contém um repositório git inicializado. Se você nunca usou git desconsidere isso.
ENTREGA
=======
* Caso tenha feito um fork do nosso repositório, nos envie a url do seu repositório com a solução;
* Caso tenha baixado o arquivo zip, nos envie este mesmo projeto em formato compactado, com os seus fontes;
* Se você usar o controlador de versões git, enviar a pasta .git junto com o projeto compactado;
* Utilize o arquivo SUAS-INSTRUÇÕES.txt para adicionar algum comentário/observação que achar importante.
BOA SORTE!