Skip to content

jhonatanhulse/kart-rank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kart-rank

Implementação simples de uma solução para o problema proposto em https://github.com/devamil/kart-rank

Build

Certifique-se que o JDK 8 está corretamente instalado, configurado e funcionando em sua máquina. Clone ou faça o download do repositório e em seguida execute o gradle wrapper utilizando a tarefa de build no console:

Linux

gradlew build

Windows

gradlew.bat build

Execução

Basta executar o arquivo build/libs/kart-rank-master.jar utilizando java -jar no console

Alterando o arquivo de entrada

O arquivo de entrada está localizado em src/main/resources chamado input.txt. Após alterar o arquivo você deve executar novamente o build do projeto para que o arquivo esteja disponível no jar

Exemplo de execução

Arquivo de entrada

23:49:08.277      038 – F.MASSA             1     1:02.852            44,275
23:49:10.858      033 – R.BARRICHELLO       1     1:04.352            43,243
23:49:11.075      002 – K.RAIKKONEN         1     1:04.108            43,408
23:49:12.667      023 – M.WEBBER            1     1:04.414            43,202
23:49:30.976      015 – F.ALONSO            1     1:18.456            35,47
23:50:11.447      038 – F.MASSA             2     1:03.170            44,053
23:50:14.860      033 – R.BARRICHELLO       2     1:04.002            43,48
23:50:15.057      002 – K.RAIKKONEN         2     1:03.982            43,493
23:50:17.472      023 – M.WEBBER            2     1:04.805            42,941
23:50:37.987      015 – F.ALONSO            2     1:07.011            41,528
23:51:14.216      038 – F.MASSA             3     1:02.769            44,334
23:51:18.576      033 – R.BARRICHELLO       3     1:03.716            43,675
23:51:19.044      002 – K.RAIKKONEN         3     1:03.987            43,49
23:51:21.759      023 – M.WEBBER            3     1:04.287            43,287
23:51:46.691      015 – F.ALONSO            3     1:08.704            40,504
23:52:01.796      011 – S.VETTEL            1     3:31.315            13,169
23:52:17.003      038 – F.MASSA             4     1:02.787            44,321
23:52:22.586      033 – R.BARRICHELLO       4     1:04.010            43,474
23:52:22.120      002 – K.RAIKKONEN         4     1:03.076            44,118
23:52:25.975      023 – M.WEBBER            4     1:04.216            43,335
23:53:06.741      015 – F.ALONSO            4     1:20.050            34,763
23:53:39.660      011 – S.VETTEL            2     1:37.864            28,435
23:54:57.757      011 – S.VETTEL            3     1:18.097            35,633

Saída

A saída representada no primeiro bloco consiste em: posição de chegada, código do piloto, nome do piloto, voltas completadas e tempo total de prova. No segundo bloco constam: código do piloto, nome do piloto, velocidade média da prova, número da volta mais rápida e tempo da volta mais rápida.

1 38 F.MASSA 4 4:11.578
2 33 R.BARRICHELLO 4 4:16.80
3 2 K.RAIKKONEN 4 4:15.153
4 23 M.WEBBER 4 4:17.722
5 15 F.ALONSO 4 4:54.221

33 R.BARRICHELLO 43.468 3 1:03.716
2 K.RAIKKONEN 43.62725 4 1:03.76
38 F.MASSA 44.24575 3 1:02.769
23 M.WEBBER 43.191254 4 1:04.216
11 S.VETTEL 25.745667 3 1:18.97
15 F.ALONSO 38.06625 2 1:07.11

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages